From 3bf994635c00d0afc05f267681aa472fd8899e60 Mon Sep 17 00:00:00 2001 From: Wanderer Fan Date: Thu, 3 Feb 2022 10:31:01 -0500 Subject: [PATCH] [TD]Add sodipodi namespace to exported SVG --- src/Mod/TechDraw/Gui/QGVPage.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Mod/TechDraw/Gui/QGVPage.cpp b/src/Mod/TechDraw/Gui/QGVPage.cpp index e3bdeead56..09471c0f3b 100644 --- a/src/Mod/TechDraw/Gui/QGVPage.cpp +++ b/src/Mod/TechDraw/Gui/QGVPage.cpp @@ -121,6 +121,7 @@ #define DC_NS_URI "http://purl.org/dc/elements/1.1/" #define RDF_NS_URI "http://www.w3.org/1999/02/22-rdf-syntax-ns#" #define INKSCAPE_NS_URI "http://www.inkscape.org/namespaces/inkscape" +#define SODIPODI_NS_URI "http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" using namespace Gui; using namespace TechDraw; @@ -943,6 +944,8 @@ void QGVPage::postProcessXml(QTemporaryFile& temporaryFile, QString fileName, QS QString::fromUtf8(RDF_NS_URI)); exportDocElem.setAttribute(QString::fromUtf8("xmlns:inkscape"), QString::fromUtf8(INKSCAPE_NS_URI)); + exportDocElem.setAttribute(QString::fromUtf8("xmlns:sodipodi"), + QString::fromUtf8(SODIPODI_NS_URI)); // Create the root group which will host the drawing group and the template group QDomElement rootGroup = exportDoc.createElement(QString::fromUtf8("g"));