diff --git a/ASCOfficePPTXFile/PPTXFormat/Logic/GrpSpPr.cpp b/ASCOfficePPTXFile/PPTXFormat/Logic/GrpSpPr.cpp
index f42ca90365..cb87d61072 100644
--- a/ASCOfficePPTXFile/PPTXFormat/Logic/GrpSpPr.cpp
+++ b/ASCOfficePPTXFile/PPTXFormat/Logic/GrpSpPr.cpp
@@ -4,9 +4,7 @@ namespace PPTX
{
namespace Logic
{
-
-
-
+
} // namespace Logic
} // namespace PPTX
diff --git a/ASCOfficePPTXFile/PPTXFormat/Logic/NvGraphicFramePr.cpp b/ASCOfficePPTXFile/PPTXFormat/Logic/NvGraphicFramePr.cpp
index d1dd714fcc..b3048db06e 100644
--- a/ASCOfficePPTXFile/PPTXFormat/Logic/NvGraphicFramePr.cpp
+++ b/ASCOfficePPTXFile/PPTXFormat/Logic/NvGraphicFramePr.cpp
@@ -4,8 +4,5 @@ namespace PPTX
{
namespace Logic
{
-
-
-
} // namespace Logic
} // namespace PPTX
diff --git a/ASCOfficePPTXFile/PPTXFormat/Logic/NvGrpSpPr.h b/ASCOfficePPTXFile/PPTXFormat/Logic/NvGrpSpPr.h
index 82c95f588d..5ce3367f0b 100644
--- a/ASCOfficePPTXFile/PPTXFormat/Logic/NvGrpSpPr.h
+++ b/ASCOfficePPTXFile/PPTXFormat/Logic/NvGrpSpPr.h
@@ -29,8 +29,41 @@ namespace PPTX
}
public:
- virtual void fromXML(XmlUtils::CXmlNode& node);
+ virtual void fromXML(XmlUtils::CXmlNode& node);
+ //{
+ // XmlUtils::CXmlNodes oNodes;
+ // if (node.GetNodes(_T("*"), oNodes))
+ // {
+ // int nCount = oNodes.GetCount();
+ // for (int i = 0; i < nCount; ++i)
+ // {
+ // XmlUtils::CXmlNode oNode;
+ // oNodes.GetAt(i, oNode);
+ //virtual void fromXML(XmlUtils::CXmlNode& node);
virtual CString toXML() const;
+ // CString strName = XmlUtils::GetNameNoNS(oNode.GetName());
+
+ // if (_T("cNvPr") == strName)
+ // cNvPr = oNode;
+ // else if (_T("cNvGrpSpPr") == strName)
+ // cNvGrpSpPr = oNode;
+ // else if (_T("nvPr") == strName)
+ // nvPr = oNode;
+ // }
+ // }
+
+ // FillParentPointersForChilds();
+ //}
+
+ //virtual CString toXML() const;
+ //{
+ // XmlUtils::CNodeValue oValue;
+ // oValue.Write(cNvPr);
+ // oValue.Write(cNvGrpSpPr);
+ // oValue.Write(nvPr);
+
+ // return XmlUtils::CreateNode(_T("p:nvGrpSpPr"), oValue);
+ //}
virtual void toXmlWriter(NSBinPptxRW::CXmlWriter* pWriter) const
{
@@ -97,7 +130,12 @@ namespace PPTX
CNvGrpSpPr cNvGrpSpPr;
NvPr nvPr;
protected:
- virtual void FillParentPointersForChilds();
+ virtual void FillParentPointersForChilds();
+ //{
+ // cNvPr.SetParentPointer(this);
+ // cNvGrpSpPr.SetParentPointer(this);
+ // nvPr.SetParentPointer(this);
+ //}
};
} // namespace Logic
} // namespace PPTX
diff --git a/ASCOfficePPTXFile/PPTXLib/PPTXFormat.vcproj b/ASCOfficePPTXFile/PPTXLib/PPTXFormat.vcproj
index 8e577171ed..2408c24e77 100644
--- a/ASCOfficePPTXFile/PPTXLib/PPTXFormat.vcproj
+++ b/ASCOfficePPTXFile/PPTXLib/PPTXFormat.vcproj
@@ -908,10 +908,18 @@
RelativePath="..\.\PPTXFormat\Logic\ClrMapOvr.h"
>
+
+
+
+
@@ -920,6 +928,22 @@
RelativePath="..\.\PPTXFormat\Logic\CustGeom.h"
>
+
+
+
+
+
+
+
+
@@ -936,6 +960,10 @@
RelativePath="..\.\PPTXFormat\Logic\Geometry.h"
>
+
+
@@ -980,6 +1008,14 @@
RelativePath="..\.\PPTXFormat\Logic\Ln.h"
>
+
+
+
+