static void addTextPrimitives(const SvgNode &rCandidate, drawinglayer::primitive2d::Primitive2DContainer &rTarget, drawinglayer::primitive2d::Primitive2DContainer &&rSource)
virtual void decomposeSvgNode(drawinglayer::primitive2d::Primitive2DContainer &rTarget, bool bReferenced) const override
virtual ~SvgTextNode() override
void DecomposeChild(const SvgNode &rCandidate, drawinglayer::primitive2d::Primitive2DContainer &rTarget, SvgTextPosition &rSvgTextPosition) const
local helpers
void setTransform(const std::optional< basegfx::B2DHomMatrix > &pMatrix)
std::optional< basegfx::B2DHomMatrix > mpaTransform
variable scan values, dependent of given XAttributeList
SvgTextNode(SvgDocument &rDocument, SvgNode *pParent)
SvgTextPositions maSvgTextPositions
virtual const SvgStyleAttributes * getSvgStyleAttributes() const override
SvgStyleAttributes maSvgStyleAttributes
use styles
virtual void parseAttribute(const OUString &rTokenName, SVGToken aSVGToken, const OUString &aContent) override
const std::optional< basegfx::B2DHomMatrix > & getTransform() const
transform content, set if found in current context