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 <osl/diagnose.h>
#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

namespace  sc
 CAUTION! The following defines must be in the same namespace as the respective type.
 

Macros

#define ZOOM_MIN   10
 

Functions

static tools::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 &rOutDev, const tools::Rectangle &rGrf, const tools::Rectangle &rOut)
 
static void lcl_DrawGraphic (const SvxBrushItem &rBrush, vcl::RenderContext &rOutDev, 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

◆ ZOOM_MIN

#define ZOOM_MIN   10

Definition at line 70 of file printfun.cxx.

Function Documentation

◆ lcl_DrawGraphic() [1/2]

static void lcl_DrawGraphic ( const Graphic rGraphic,
vcl::RenderContext rOutDev,
const tools::Rectangle rGrf,
const tools::Rectangle rOut 
)
static

◆ lcl_DrawGraphic() [2/2]

static void lcl_DrawGraphic ( const SvxBrushItem rBrush,
vcl::RenderContext rOutDev,
const OutputDevice pRefDev,
const tools::Rectangle rOrg,
const tools::Rectangle rOut,
OUString const &  referer 
)
static

◆ lcl_FillHFParam()

static void lcl_FillHFParam ( ScPrintHFParam rParam,
const SfxItemSet pHFSet 
)
static

◆ lcl_HidePrint()

static void lcl_HidePrint ( const ScTableInfo rTabInfo,
SCCOL  nX1,
SCCOL  nX2 
)
static

◆ lcl_LineTotal()

static tools::Long lcl_LineTotal ( const ::editeng::SvxBorderLine pLine)
static

◆ lcl_SetHidden()

static void lcl_SetHidden ( const ScDocument rDoc,
SCTAB  nPrintTab,
ScPageRowEntry rPageRowEntry,
SCCOL  nStartCol,
const std::vector< SCCOL > &  rPageEndX 
)
static