diff options
Diffstat (limited to 'svgio/inc/svgcharacternode.hxx')
-rw-r--r-- | svgio/inc/svgcharacternode.hxx | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/svgio/inc/svgcharacternode.hxx b/svgio/inc/svgcharacternode.hxx index d81066af47..20c60d787c 100644 --- a/svgio/inc/svgcharacternode.hxx +++ b/svgio/inc/svgcharacternode.hxx @@ -38,11 +38,10 @@ namespace svgio::svgreader /// the string data OUString maText; - // keep a copy of string data before space handling - OUString maTextBeforeSpaceHandling; - SvgTspanNode* mpParentLine; + bool mbHadTrailingSpace = false; + /// local helpers rtl::Reference<drawinglayer::primitive2d::BasePrimitive2D> createSimpleTextPrimitive( SvgTextPosition& rSvgTextPosition, @@ -65,8 +64,7 @@ namespace svgio::svgreader virtual const SvgStyleAttributes* getSvgStyleAttributes() const override; void decomposeText(drawinglayer::primitive2d::Primitive2DContainer& rTarget, SvgTextPosition& rSvgTextPosition) const; - void whiteSpaceHandling(); - SvgCharacterNode* addGap(SvgCharacterNode* pPreviousCharacterNode); + SvgCharacterNode* whiteSpaceHandling(SvgCharacterNode* pPreviousCharacterNode); void concatenate(std::u16string_view rText); /// Text content |