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 <drawinglayer/processor2d/processor2dtools.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 <o3tl/unit_conversion.hxx>
#include <basegfx/polygon/b2dpolygon.hxx>
#include <basegfx/polygon/b2dpolygontools.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <basegfx/range/b2drectangle.hxx>
#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 <validat.hxx>
#include <detfunc.hxx>
#include <SparklineRenderer.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 tools::Long lclGetSnappedX (const OutputDevice &rDev, tools::Long nPosX, bool bSnapPixel)
 
static tools::Long lclGetSnappedY (const OutputDevice &rDev, tools::Long nPosY, bool bSnapPixel)
 

Variables

const Color nAuthorColor [SC_AUTHORCOLORCOUNT]
 

Macro Definition Documentation

◆ SC_AUTHORCOLORCOUNT

#define SC_AUTHORCOLORCOUNT   9

Definition at line 77 of file output.cxx.

Function Documentation

◆ lcl_EqualBack()

static bool lcl_EqualBack ( const RowInfo rFirst,
const RowInfo rOther,
SCCOL  nX1,
SCCOL  nX2,
bool  bShowProt,
bool  bPagebreakMode 
)
static

◆ lcl_FindBackground()

static const SvxBrushItem * lcl_FindBackground ( const ScDocument pDoc,
SCCOL  nCol,
SCROW  nRow,
SCTAB  nTab 
)
static

◆ lcl_GetRotateDir()

static ScRotateDir lcl_GetRotateDir ( const ScDocument pDoc,
SCCOL  nCol,
SCROW  nRow,
SCTAB  nTab 
)
static

◆ lclGetSnappedX()

static tools::Long lclGetSnappedX ( const OutputDevice rDev,
tools::Long  nPosX,
bool  bSnapPixel 
)
static

Definition at line 1377 of file output.cxx.

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

Referenced by ScOutputData::DrawFrame().

◆ lclGetSnappedY()

static tools::Long lclGetSnappedY ( const OutputDevice rDev,
tools::Long  nPosY,
bool  bSnapPixel 
)
static

Definition at line 1382 of file output.cxx.

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

Referenced by ScOutputData::DrawFrame().

Variable Documentation

◆ nAuthorColor

const Color nAuthorColor[SC_AUTHORCOLORCOUNT]
Initial value:
= {
constexpr ::Color COL_LIGHTRED(0xFF, 0x00, 0x00)
constexpr ::Color COL_GREEN(0x00, 0x80, 0x00)
constexpr ::Color COL_MAGENTA(0x80, 0x00, 0x80)
constexpr ::Color COL_LIGHTMAGENTA(0xFF, 0x00, 0xFF)
constexpr ::Color COL_BROWN(0x80, 0x80, 0x00)
constexpr ::Color COL_RED(0x80, 0x00, 0x00)
constexpr ::Color COL_LIGHTBLUE(0x00, 0x00, 0xFF)
constexpr ::Color COL_CYAN(0x00, 0x80, 0x80)
constexpr ::Color COL_BLUE(0x00, 0x00, 0x80)

Definition at line 79 of file output.cxx.

Referenced by ScActionColorChanger::Update().