83 ::std::vector< double >
maX;
84 ::std::vector< double >
maY;
105 const ::std::vector< double >&
getX()
const {
return maX; }
void decomposeTextWithStyle(drawinglayer::primitive2d::Primitive2DContainer &rTarget, SvgTextPosition &rSvgTextPosition, const SvgStyleAttributes &rSvgStyleAttributes) const
virtual ~SvgCharacterNode() override
void concatenate(std::u16string_view rText)
const OUString & getTextBeforeSpaceHandling() const
OUString maTextBeforeSpaceHandling
SvgCharacterNode(SvgDocument &rDocument, SvgNode *pParent, OUString aText)
virtual const SvgStyleAttributes * getSvgStyleAttributes() const override
void decomposeText(drawinglayer::primitive2d::Primitive2DContainer &rTarget, SvgTextPosition &rSvgTextPosition) const
const OUString & getText() const
Text content.
void whiteSpaceHandling()
rtl::Reference< drawinglayer::primitive2d::BasePrimitive2D > createSimpleTextPrimitive(SvgTextPosition &rSvgTextPosition, const SvgStyleAttributes &rSvgStyleAttributes) const
local helpers
OUString maText
the string data
::std::vector< double > maRotate
const SvgTextPosition * getParent() const
::std::vector< double > maY
const ::std::vector< double > & getX() const
void setPosition(const basegfx::B2DPoint &rNew)
bool getLengthAdjust() const
::std::vector< double > maX
double getTextLength() const
SvgTextPosition * mpParent
sal_uInt32 mnRotationIndex
const basegfx::B2DPoint & getPosition() const
bool getAbsoluteX() const
SvgTextPosition(SvgTextPosition *pParent, const InfoProvider &rInfoProvider, const SvgTextPositions &rSvgTextPositions)
basegfx::B2DPoint maPosition
const SvgNumberVector & getY() const
Y content.
void setDx(SvgNumberVector &&aDx)
const SvgNumberVector & getX() const
X content.
void setY(SvgNumberVector &&aY)
const SvgNumberVector & getRotate() const
Rotate content.
void setLengthAdjust(bool bNew)
const SvgNumberVector & getDy() const
Dy content.
void parseTextPositionAttributes(SVGToken aSVGToken, std::u16string_view aContent)
const SvgNumber & getTextLength() const
TextLength content.
void setX(SvgNumberVector &&aX)
void setDy(SvgNumberVector &&aDy)
void setTextLength(const SvgNumber &rTextLength)
bool getLengthAdjust() const
LengthAdjust content.
void setRotate(SvgNumberVector &&aRotate)
const SvgNumberVector & getDx() const
Dx content.
std::vector< SvgNumber > SvgNumberVector