Commit c4c9d50a authored by ElenaSubbotina's avatar ElenaSubbotina

fix bug 34222

parent 5d8dda02
...@@ -298,6 +298,15 @@ namespace PPTX ...@@ -298,6 +298,15 @@ namespace PPTX
{ {
nvGraphicFramePr.toXmlWriter(pWriter); nvGraphicFramePr.toXmlWriter(pWriter);
if (xfrm.IsInit() && pWriter->m_lDocType != XMLWRITER_DOC_TYPE_DOCX)
{
std::wstring namespace_ = m_namespace;
if (pWriter->m_lDocType == XMLWRITER_DOC_TYPE_XLSX && pWriter->m_lGroupIndex >= 0) namespace_ = L"xdr";
xfrm->m_ns = namespace_;
xfrm->toXmlWriter(pWriter);
}
if (table.is_init()) if (table.is_init())
{ {
pWriter->WriteString (L"<a:graphic><a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/table\">"); pWriter->WriteString (L"<a:graphic><a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/table\">");
...@@ -322,11 +331,6 @@ namespace PPTX ...@@ -322,11 +331,6 @@ namespace PPTX
pWriter->EndAttributes(); pWriter->EndAttributes();
if (xfrm.IsInit())
{
xfrm->m_ns = namespace_;
xfrm->toXmlWriter(pWriter);
}
toXmlWriter2(pWriter); toXmlWriter2(pWriter);
pWriter->EndNode(namespace_ + L":graphicFrame"); pWriter->EndNode(namespace_ + L":graphicFrame");
...@@ -535,6 +539,11 @@ namespace PPTX ...@@ -535,6 +539,11 @@ namespace PPTX
std::wstring sXml; std::wstring sXml;
sXml += nvGraphicFramePr.toXML(); sXml += nvGraphicFramePr.toXML();
if (xfrm.IsInit() && m_namespace != L"wp")
{
sXml += xfrm->toXML();
}
if (table.IsInit()) if (table.IsInit())
{ {
sXml += L"<a:graphic><a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/table\">"; sXml += L"<a:graphic><a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/table\">";
...@@ -555,17 +564,6 @@ namespace PPTX ...@@ -555,17 +564,6 @@ namespace PPTX
sXml += L"<" + m_namespace + L":graphicFrame macro=\"\">"; sXml += L"<" + m_namespace + L":graphicFrame macro=\"\">";
if (xfrm.IsInit())
{
xfrm->m_ns = m_namespace;
sXml += xfrm->toXML();
}
else
{
sXml += L"<" + m_namespace + L":xfrm><a:off x=\"0\" y=\"0\"/><a:ext cx=\"0\" cy=\"0\"/>";
sXml += L"</" + m_namespace + L":xfrm>";
}
sXml += toXML2(); sXml += toXML2();
sXml += L"</" + m_namespace + L":graphicFrame>"; sXml += L"</" + m_namespace + L":graphicFrame>";
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
QT -= core QT -= core
QT -= gui QT -= gui
VERSION = 2.0.3.445 VERSION = 2.0.3.446
DEFINES += INTVER=$$VERSION DEFINES += INTVER=$$VERSION
TARGET = x2t TARGET = x2t
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment