LibreOffice Module sc (master)  1
Macros | Functions | Variables
output.cxx File Reference
#include <scitems.hxx>
#include <editeng/brushitem.hxx>
#include <svtools/colorcfg.hxx>
#include <svx/rotmodit.hxx>
#include <editeng/shaditem.hxx>
#include <editeng/svxfont.hxx>
#include <tools/poly.hxx>
#include <vcl/svapp.hxx>
#include <vcl/pdfextoutdevdata.hxx>
#include <svtools/accessibilityoptions.hxx>
#include <svx/framelinkarray.hxx>
#include <drawinglayer/geometry/viewinformation2d.hxx>
#include <drawinglayer/processor2d/baseprocessor2d.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <drawinglayer/processor2d/processorfromoutputdevice.hxx>
#include <vcl/lineinfo.hxx>
#include <vcl/gradient.hxx>
#include <vcl/settings.hxx>
#include <svx/unoapi.hxx>
#include <sal/log.hxx>
#include <comphelper/lok.hxx>
#include <LibreOfficeKit/LibreOfficeKitEnums.h>
#include <output.hxx>
#include <document.hxx>
#include <drwlayer.hxx>
#include <formulacell.hxx>
#include <attrib.hxx>
#include <patattr.hxx>
#include <progress.hxx>
#include <pagedata.hxx>
#include <chgtrack.hxx>
#include <chgviset.hxx>
#include <viewutil.hxx>
#include <gridmerg.hxx>
#include <fillinfo.hxx>
#include <scmod.hxx>
#include <appoptio.hxx>
#include <postit.hxx>
#include <colorscale.hxx>
#include <math.h>
#include <memory>
Include dependency graph for output.cxx:

Go to the source code of this file.

Macros

#define SC_AUTHORCOLORCOUNT   9
 

Functions

static ScRotateDir lcl_GetRotateDir (const ScDocument *pDoc, SCCOL nCol, SCROW nRow, SCTAB nTab)
 
static const SvxBrushItemlcl_FindBackground (const ScDocument *pDoc, SCCOL nCol, SCROW nRow, SCTAB nTab)
 
static bool lcl_EqualBack (const RowInfo &rFirst, const RowInfo &rOther, SCCOL nX1, SCCOL nX2, bool bShowProt, bool bPagebreakMode)
 
static long lclGetSnappedX (const OutputDevice &rDev, long nPosX, bool bSnapPixel)
 
static long lclGetSnappedY (const OutputDevice &rDev, long nPosY, bool bSnapPixel)
 
static size_t lclGetArrayColFromCellInfoX (sal_uInt16 nCellInfoX, sal_uInt16 nCellInfoFirstX, sal_uInt16 nCellInfoLastX, bool bRTL)
 

Variables

const Color nAuthorColor [SC_AUTHORCOLORCOUNT]
 

Macro Definition Documentation

#define SC_AUTHORCOLORCOUNT   9

Definition at line 71 of file output.cxx.

Referenced by ScActionColorChanger::Update().

Function Documentation

static bool lcl_EqualBack ( const RowInfo rFirst,
const RowInfo rOther,
SCCOL  nX1,
SCCOL  nX2,
bool  bShowProt,
bool  bPagebreakMode 
)
static
static const SvxBrushItem* lcl_FindBackground ( const ScDocument pDoc,
SCCOL  nCol,
SCROW  nRow,
SCTAB  nTab 
)
static
static ScRotateDir lcl_GetRotateDir ( const ScDocument pDoc,
SCCOL  nCol,
SCROW  nRow,
SCTAB  nTab 
)
static
static size_t lclGetArrayColFromCellInfoX ( sal_uInt16  nCellInfoX,
sal_uInt16  nCellInfoFirstX,
sal_uInt16  nCellInfoLastX,
bool  bRTL 
)
static

Definition at line 1349 of file output.cxx.

Referenced by ScOutputData::DrawFrame().

static long lclGetSnappedX ( const OutputDevice rDev,
long  nPosX,
bool  bSnapPixel 
)
static

Definition at line 1339 of file output.cxx.

References OutputDevice::LogicToPixel(), OutputDevice::PixelToLogic(), and Width.

Referenced by ScOutputData::DrawFrame().

static long lclGetSnappedY ( const OutputDevice rDev,
long  nPosY,
bool  bSnapPixel 
)
static

Definition at line 1344 of file output.cxx.

References Height, OutputDevice::LogicToPixel(), and OutputDevice::PixelToLogic().

Referenced by ScOutputData::DrawFrame().

Variable Documentation

const Color nAuthorColor[SC_AUTHORCOLORCOUNT]
Initial value:
= {
const ::std::vector< Color > ImpSvNumberformatScan::StandardColor COL_LIGHTMAGENTA
constexpr::Color COL_RED(0x80, 0x00, 0x00)
constexpr::Color COL_MAGENTA(0x80, 0x00, 0x80)
constexpr::Color COL_CYAN(0x00, 0x80, 0x80)
const ::std::vector< Color > ImpSvNumberformatScan::StandardColor COL_LIGHTRED
constexpr::Color COL_GREEN(0x00, 0x80, 0x00)
const ::std::vector< Color > ImpSvNumberformatScan::StandardColor COL_BROWN
const ::std::vector< Color > ImpSvNumberformatScan::StandardColor COL_LIGHTBLUE
constexpr::Color COL_BLUE(0x00, 0x00, 0x80)

Definition at line 73 of file output.cxx.