diff options
Diffstat (limited to 'starmath/source/node.cxx')
-rw-r--r-- | starmath/source/node.cxx | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/starmath/source/node.cxx b/starmath/source/node.cxx index ca21a7ed4f42..ba7f5c1fcc33 100644 --- a/starmath/source/node.cxx +++ b/starmath/source/node.cxx @@ -1710,6 +1710,8 @@ void SmAttributNode::Arrange(OutputDevice &rDev, const SmFormat &rFormat) void SmFontNode::CreateTextFromNode(OUString &rText) { + rText += "{"; + switch (GetToken().eType) { case TBOLD: @@ -1823,6 +1825,9 @@ void SmFontNode::CreateTextFromNode(OUString &rText) } if(GetNumSubNodes() > 1) GetSubNode(1)->CreateTextFromNode(rText); + + rText = comphelper::string::stripEnd(rText, ' '); + rText += "} "; } void SmFontNode::Prepare(const SmFormat &rFormat, const SmDocShell &rDocShell) |