diff options
author | Chr. Rossmanith <ChrRossmanith@gmx.de> | 2017-02-14 23:16:30 +0100 |
---|---|---|
committer | Michael Stahl <mstahl@redhat.com> | 2017-02-17 10:39:17 +0000 |
commit | 1ce132b5b41e218520cc51506665ee0bc625b24b (patch) | |
tree | b25a44bdb80e5bd54124fa2cd9be09813e3ff848 | |
parent | sw: clean up useless debug code in frmform (diff) | |
download | core-1ce132b5b41e218520cc51506665ee0bc625b24b.tar.gz core-1ce132b5b41e218520cc51506665ee0bc625b24b.zip |
tdf#105639: create valid id values in svg export
Change-Id: I01a011501af317d7a9e90d7c70d50ef84c74b24e
Reviewed-on: https://gerrit.libreoffice.org/34347
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
-rw-r--r-- | filter/source/svg/svgexport.cxx | 2 | ||||
-rw-r--r-- | filter/source/svg/svgwriter.cxx | 11 |
2 files changed, 6 insertions, 7 deletions
diff --git a/filter/source/svg/svgexport.cxx b/filter/source/svg/svgexport.cxx index 50cc5f7af164..3bf9c6cffa57 100644 --- a/filter/source/svg/svgexport.cxx +++ b/filter/source/svg/svgexport.cxx @@ -1227,7 +1227,7 @@ void SVGFilter::implEmbedBulletGlyphs() void SVGFilter::implEmbedBulletGlyph( sal_Unicode cBullet, const OUString & sPathData ) { - OUString sId = "bullet-char-template(" + OUString::number( (sal_Int32)cBullet ) + ")"; + OUString sId = "bullet-char-template-" + OUString::number( (sal_Int32)cBullet ); mpSVGExport->AddAttribute( XML_NAMESPACE_NONE, "id", sId ); double fFactor = 1.0 / 2048; diff --git a/filter/source/svg/svgwriter.cxx b/filter/source/svg/svgwriter.cxx index 82d542402dad..22b3f1f8fe6e 100644 --- a/filter/source/svg/svgwriter.cxx +++ b/filter/source/svg/svgwriter.cxx @@ -1372,9 +1372,9 @@ void SVGTextWriter::implWriteBulletChars() { // <g id="?" > (used by animations) { - // As id we use the id of the text portion placeholder wrapped - // by bullet-char(*) - sId = "bullet-char(" + it->first+ ")"; + // As id we use the id of the text portion placeholder with prefix + // bullet-char-* + sId = "bullet-char-" + it->first; mrExport.AddAttribute( XML_NAMESPACE_NONE, "id", sId ); mrExport.AddAttribute( XML_NAMESPACE_NONE, "class", "BulletChar" ); SvXMLElementExport aBulletCharElem( mrExport, XML_NAMESPACE_NONE, aXMLElemG, true, true ); @@ -1401,9 +1401,8 @@ void SVGTextWriter::implWriteBulletChars() mrExport.AddAttribute( XML_NAMESPACE_NONE, "transform", sScaling ); // Add ref attribute - sRefId = "#bullet-char-template(" + - OUString::number( ( rInfo.cBulletChar ) ) + - ")"; + sRefId = "#bullet-char-template-" + + OUString::number( ( rInfo.cBulletChar ) ); mrExport.AddAttribute( XML_NAMESPACE_NONE, aXMLAttrXLinkHRef, sRefId ); SvXMLElementExport aRefElem( mrExport, XML_NAMESPACE_NONE, "use", true, true ); |