23 #include <osl/diagnose.h>
146 aTmp.AddWidth(aPixSz.Width()/2 + 1 );
147 aTmp.AddHeight(aPixSz.Height()/2 + 1 );
152 "Paintwidth bigger than visarea?" );
182 OSL_ENSURE(
m_pVirDev,
"SwLayVout::DrawOut: nothing left Toulouse" );
vcl::RenderContext * GetOut() const
OutDevType GetOutDevType() const
void SetPixelOffset(const Size &rOffset)
void setWidth(tools::Long nWidth)
void Enter(SwViewShell *pShell, SwRect &rRect, bool bOn)
OD 27.09.2002 #103636# - change 2nd parameter - no longer
const MapMode & GetMapMode() const
VclPtr< VirtualDevice > m_pVirDev
void Pos(const Point &rNew)
Of course Writer needs its own rectangles.
static void SetMappingForVirtDev(const Point &_rNewOrigin, const vcl::RenderContext *_pOrgOutDev, vcl::RenderContext *_pVirDev)
method to set mapping/pixel offset for virtual output device
VclPtr< OutputDevice > m_pOut
bool SetOutputSizePixel(const Size &rNewSize, bool bErase=true)
tools::Long Width() const
Size GetOutputSizePixel() const
void SSize(const Size &rNew)
bool DoesFit(const Size &rOut)
Point PixelToLogic(const Point &rDevicePt) const
Point LogicToPixel(const Point &rLogicPt) const
const SwViewOption * GetViewOptions() const
vcl::Window * GetWin() const
static VclPtr< reference_type > Create(Arg &&...arg)
static SwLayVout * s_pVout
tools::Long Height() const
bool IsReallyVisible() const
void SetOutDev(SwViewShell *pSh, OutputDevice *pOut)
static bool FlushVout()
Output virtual Device (e.g. for animations)
static bool HasSameRect(const SwRect &rRect)
Save Clipping if exactly the ClipRect is outputted.
SAL_DLLPRIVATE void DrawOutDev(const Point &, const Size &, const Point &, const Size &, const Printer &)=delete
const Color & GetFillColor() const