34 std::unique_ptr<basegfx::B2DRange>
57 virtual void parseAttribute(
const OUString& rTokenName,
SVGToken aSVGToken,
const OUString& aContent)
override;
const SvgAspectRatio & getSvgAspectRatio() const
SvgAspectRatio content.
void setViewBox(const basegfx::B2DRange *pViewBox)
virtual ~SvgSvgNode() override
std::unique_ptr< basegfx::B2DRange > mpViewBox
variable scan values, dependent of given XAttributeList
SvgStyleAttributes maSvgStyleAttributes
use styles
virtual const SvgStyleAttributes * getSvgStyleAttributes() const override
virtual void decomposeSvgNode(drawinglayer::primitive2d::Primitive2DContainer &rTarget, bool bReferenced) const override
SvgSvgNode(SvgDocument &rDocument, SvgNode *pParent)
SvgAspectRatio maSvgAspectRatio
const SvgNumber & getWidth() const
width content
void seekReferenceWidth(double &fWidth, bool &bHasFound) const
Seeks width and height of viewport, which is current before the new viewport is set.
const SvgNumber & getX() const
x content
void initializeStyleAttributes()
virtual basegfx::B2DRange getCurrentViewPort() const override
InfoProvider support for % values in children.
const SvgNumber & getY() const
y content
void seekReferenceHeight(double &fHeight, bool &bHasFound) const
const basegfx::B2DRange * getViewBox() const
viewBox content
virtual void parseAttribute(const OUString &rTokenName, SVGToken aSVGToken, const OUString &aContent) override
const SvgNumber & getHeight() const
height content
bool mbStyleAttributesInitialized
#i125258# bitfield