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