106 if(!xMasterPageSequence.empty())
112 if (rPageFillRange.isInside(aSubHierarchyRange))
115 rVisitor.
visit(xMasterPageSequence);
117 else if (rPageFillRange.overlaps(aSubHierarchyRange))
121 aCommonArea.
intersect(aSubHierarchyRange);
126 rVisitor.
visit(xReference);
tools::Long GetWidth() const
SdrPage & GetOwnerPage() const
void intersect(const Range2D &rRange)
sal_Int32 GetRightBorder() const
sal_Int32 GetLowerBorder() const
sal_Int32 GetLeftBorder() const
SdrPage & GetUsedPage() const
ViewObjectContactOfMasterPageDescriptor(ObjectContact &rObjectContact, ViewContact &rViewContact)
virtual ~ViewObjectContactOfMasterPageDescriptor() override
virtual void visit(const Primitive2DReference &)=0
tools::Long GetHeight() const
sal_Int32 GetUpperBorder() const
B2DPolygon createPolygonFromRect(const B2DRectangle &rRect, double fRadiusX, double fRadiusY)
virtual bool isPrimitiveVisible(const DisplayInfo &rDisplayInfo) const override
const sdr::contact::ViewContact & GetViewContact() const
basegfx::B2DRange getB2DRange(const geometry::ViewInformation2D &aViewInformation) const
bool IsBackgroundFullSize() const
A SdrPage contains exactly one SdrObjList and a description of the physical page dimensions (size / m...
const SdrLayerIDSet & GetVisibleLayers() const
virtual void getPrimitive2DSequenceHierarchy(DisplayInfo &rDisplayInfo, drawinglayer::primitive2d::Primitive2DDecompositionVisitor &rVisitor) const override