In contrast to the Layouter that places page objects in the view, the PageObjectLayouter places the p...
Size GetPageNumberAreaSize(const int nPageCount)
Size GetPreviewSize()
the size of the embedded preview: position independent, in window coordinate system
::tools::Rectangle maPreviewBoundingBox
PageObjectLayouter(const Size &rPageObjectWindowSize, const Size &rPreviewModelSize, sd::Window *pWindow, const sal_Int32 nPageCount)
Create a new PageObjectLayouter object.
::tools::Rectangle CalculatePreviewBoundingBox(Size &rPageObjectSize, const Size &rPreviewModelSize, const sal_Int32 nPageNumberAreaWidth, const sal_Int32 nFocusIndicatorWidth)
::tools::Rectangle GetBoundingBox(const model::SharedPageDescriptor &rpPageDescriptor, const Part ePart, const CoordinateSystem eCoordinateSystem, bool bIgnoreLocation=false)
Return the bounding box of the page object or one of its graphical parts.
::tools::Rectangle maPageNumberAreaBoundingBox
const Image maCustomAnimationEffectIcon
VclPtr< sd::Window > mpWindow
const Image maTransitionEffectIcon
CoordinateSystem
Two coordinate systems are supported.
const Image & GetTransitionEffectIcon() const
const std::shared_ptr< vcl::Font > mpPageNumberFont
const Image & GetCustomAnimationEffectIcon() const
::tools::Rectangle maTransitionEffectBoundingBox
::tools::Rectangle maCustomAnimationEffectBoundingBox
Size GetGridMaxSize()
the maximum size of each tile, also position independent, in window coordinate system
::tools::Rectangle maPageObjectBoundingBox
::tools::Rectangle maFocusIndicatorBoundingBox