LibreOffice Module sc (master)  1
Namespaces | Macros | Functions
printfun.cxx File Reference
#include <scitems.hxx>
#include <editeng/eeitem.hxx>
#include <printfun.hxx>
#include <editeng/adjustitem.hxx>
#include <editeng/borderline.hxx>
#include <editeng/boxitem.hxx>
#include <editeng/brushitem.hxx>
#include <svtools/colorcfg.hxx>
#include <editeng/editstat.hxx>
#include <svx/fmview.hxx>
#include <editeng/frmdiritem.hxx>
#include <editeng/lrspitem.hxx>
#include <editeng/paperinf.hxx>
#include <editeng/pbinitem.hxx>
#include <editeng/shaditem.hxx>
#include <editeng/sizeitem.hxx>
#include <editeng/fhgtitem.hxx>
#include <editeng/ulspitem.hxx>
#include <sfx2/printer.hxx>
#include <tools/multisel.hxx>
#include <sfx2/docfile.hxx>
#include <tools/urlobj.hxx>
#include <editutil.hxx>
#include <docsh.hxx>
#include <output.hxx>
#include <viewdata.hxx>
#include <viewopti.hxx>
#include <stlpool.hxx>
#include <pagepar.hxx>
#include <attrib.hxx>
#include <patattr.hxx>
#include <docpool.hxx>
#include <dociter.hxx>
#include <globstr.hrc>
#include <scresid.hxx>
#include <pagedata.hxx>
#include <printopt.hxx>
#include <prevloc.hxx>
#include <scmod.hxx>
#include <drwlayer.hxx>
#include <fillinfo.hxx>
#include <postit.hxx>
#include <memory>
#include <com/sun/star/document/XDocumentProperties.hpp>
Include dependency graph for printfun.cxx:

Go to the source code of this file.

Namespaces

 sc
 

Macros

#define ZOOM_MIN   10
 

Functions

static long lcl_LineTotal (const ::editeng::SvxBorderLine *pLine)
 
static void lcl_HidePrint (const ScTableInfo &rTabInfo, SCCOL nX1, SCCOL nX2)
 
static void lcl_FillHFParam (ScPrintHFParam &rParam, const SfxItemSet *pHFSet)
 
static void lcl_DrawGraphic (const Graphic &rGraphic, vcl::RenderContext *pOut, const tools::Rectangle &rGrf, const tools::Rectangle &rOut)
 
static void lcl_DrawGraphic (const SvxBrushItem &rBrush, vcl::RenderContext *pOut, const OutputDevice *pRefDev, const tools::Rectangle &rOrg, const tools::Rectangle &rOut, OUString const &referer)
 
static void lcl_SetHidden (const ScDocument &rDoc, SCTAB nPrintTab, ScPageRowEntry &rPageRowEntry, SCCOL nStartCol, const std::vector< SCCOL > &rPageEndX)
 

Macro Definition Documentation

#define ZOOM_MIN   10

Definition at line 69 of file printfun.cxx.

Referenced by ScPrintFunc::CalcZoom(), and ScPrintFunc::UpdatePages().

Function Documentation

static void lcl_DrawGraphic ( const Graphic rGraphic,
vcl::RenderContext pOut,
const tools::Rectangle rGrf,
const tools::Rectangle rOut 
)
static
static void lcl_DrawGraphic ( const SvxBrushItem rBrush,
vcl::RenderContext pOut,
const OutputDevice pRefDev,
const tools::Rectangle rOrg,
const tools::Rectangle rOut,
OUString const &  referer 
)
static
static void lcl_FillHFParam ( ScPrintHFParam rParam,
const SfxItemSet pHFSet 
)
static
static void lcl_HidePrint ( const ScTableInfo rTabInfo,
SCCOL  nX1,
SCCOL  nX2 
)
static
static long lcl_LineTotal ( const ::editeng::SvxBorderLine pLine)
static
static void lcl_SetHidden ( const ScDocument rDoc,
SCTAB  nPrintTab,
ScPageRowEntry rPageRowEntry,
SCCOL  nStartCol,
const std::vector< SCCOL > &  rPageEndX 
)
static