28 #include <osl/diagnose.h>
32 #include <document.hxx>
45 for (nCol=0; nCol<
nX1; nCol++)
50 for (nCol=nX1; nCol<=
nX2; nCol++)
54 aOffset.AdjustX(nDataWidth );
58 aRect.
SetTop( -aOffset.Y() );
61 Point aMMOffset( aOffset );
66 aMMOffset +=
Point( nLogStX, nLogStY );
68 for (nCol=nX1; nCol<=
nX2; nCol++)
137 bool bHideAllDrawingLayer(
false);
181 rOutl.SetDefaultHorizontalTextDirection(
193 mpDev->
SetDrawMode( nOldDrawMode | DrawModeFlags::SettingsLine | DrawModeFlags::SettingsFill |
194 DrawModeFlags::SettingsText | DrawModeFlags::SettingsGradient );
207 pPageView->
DrawLayer(sal::static_int_cast<SdrLayerID>(nLayer),
mpDev);
SdrOutliner & GetDrawOutliner(const SdrTextObj *pObj=nullptr) const
const Fraction & GetScaleX() const
void EndDrawLayers(SdrPaintWindow &rPaintWindow, bool bPaintFormLayer)
Point PrePrintDrawingLayer(tools::Long nLogStX, tools::Long nLogStY)
static const AllSettings & GetSettings()
constexpr Point convert(const Point &rPoint, o3tl::Length eFrom, o3tl::Length eTo)
void DrawSelectiveObjects(SdrLayerID nLayer)
const MapMode & GetMapMode() const
SC_DLLPUBLIC sal_uInt16 GetRowHeight(SCROW nRow, SCTAB nTab, bool bHiddenAsZero=true) const
void SetDrawMode(DrawModeFlags nDrawMode)
const Fraction & GetScaleY() const
SC_DLLPUBLIC ScDrawLayer * GetDrawLayer()
SdrPaintWindow * BeginDrawLayers(OutputDevice *pOut, const vcl::Region &rReg, bool bDisableIntersect=false)
ScTabViewShell * pViewShell
bool getHideFormControl() const
DrawModeFlags GetDrawMode() const
SdrPaintWindow * mpTargetPaintWindow
EEHorizontalTextDirection GetEditTextDirection(SCTAB nTab) const
bool getHideChart() const
ScDrawView * GetScDrawView()
void PostPrintDrawingLayer(const Point &rMMOffset)
void DrawLayer(SdrLayerID nID, OutputDevice *pGivenTarget, sdr::contact::ViewObjectContactRedirector *pRedirector=nullptr, const tools::Rectangle &rRect=tools::Rectangle(), basegfx::B2IRectangle const *pPageFrame=nullptr)
SdrPageView * GetSdrPageView() const
VclPtr< OutputDevice > mpDev
SC_DLLPUBLIC sal_uInt16 GetColWidth(SCCOL nCol, SCTAB nTab, bool bHiddenAsZero=true) const
void PrintDrawingLayer(SdrLayerID nLayer, const Point &rMMOffset)