Compare commits

..

4 Commits

Author SHA1 Message Date
9723c379dd . 2017-11-17 12:44:51 +03:00
e8d8b2e56c . 2017-11-17 12:27:58 +03:00
adb84b0f05 x2t version up 2017-11-17 12:01:51 +03:00
a4ee30d031 fix bug #36201 2017-11-17 11:44:07 +03:00
180 changed files with 2569 additions and 2775 deletions

View File

@ -44,7 +44,7 @@
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_USE_LIBXML2_READER_;LIBXML_READER_ENABLED;USE_LITE_READER;_USE_XMLLITE_READER_;PPTX_DEF;PPT_DEF;ENABLE_PPT_TO_PPTX_CONVERT;AVS_USE_CONVERT_PPTX_TOCUSTOM_VML;DONT_WRITE_EMBEDDED_FONTS"
PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_USE_LIBXML2_READER_;LIBXML_READER_ENABLED;USE_LITE_READER;_USE_XMLLITE_READER_;AVS_USE_CONVERT_PPTX_TOCUSTOM_VML;DONT_WRITE_EMBEDDED_FONTS"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="3"

View File

@ -21,9 +21,6 @@ include($$PWD/../../../Common/3dParty/boost/boost.pri)
DEFINES += UNICODE \
_UNICODE \
PPTX_DEF \
PPT_DEF \
ENABLE_PPT_TO_PPTX_CONVERT \
_USE_LIBXML2_READER_ \
LIBXML_READER_ENABLED \
USE_LITE_READER \

View File

@ -853,7 +853,7 @@ void NSPresentationEditor::CShapeWriter::WriteTextInfo()
m_oWriter.WriteString(std::wstring(L" prst=\"") + prstTxWarp + _T("\">"));
m_oWriter.WriteString(std::wstring(L"<a:avLst>"));//модификаторы
CPPTShape *pPPTShape = dynamic_cast<CPPTShape *>(m_pShapeElement->m_oShape.m_pShape);
CPPTShape *pPPTShape = dynamic_cast<CPPTShape *>(m_pShapeElement->m_oShape.getBaseShape());
std::wstring strVal;
for (int i = 0 ; (pPPTShape) && (i < pPPTShape->m_arAdjustments.size()); i++)
@ -1308,12 +1308,14 @@ std::wstring NSPresentationEditor::CShapeWriter::ConvertShape()
m_oWriter.WriteString(std::wstring(L"</a:xfrm>"));
}
if (m_pShapeElement->m_oShape.m_lDrawType & c_ShapeDrawType_Graphic || m_pShapeElement->m_oShape.m_pShape->m_bCustomShape)
CBaseShape *shape = m_pShapeElement->m_oShape.getBaseShape();
if (m_pShapeElement->m_oShape.m_lDrawType & c_ShapeDrawType_Graphic || shape->m_bCustomShape)
{
m_pShapeElement->m_oShape.ToRenderer(dynamic_cast<IRenderer*>(this), oInfo, m_oMetricInfo, 0.0, 1.0);
}
if ((prstGeom.empty() == false || m_pShapeElement->m_bShapePreset) && prstTxWarp.empty() && !m_pShapeElement->m_oShape.m_pShape->m_bCustomShape)
if ((prstGeom.empty() == false || m_pShapeElement->m_bShapePreset) && prstTxWarp.empty() && !shape->m_bCustomShape)
{
if (prstGeom.empty()) prstGeom = L"rect";
m_oWriter.WriteString(std::wstring(L"<a:prstGeom"));

View File

@ -265,7 +265,7 @@ public:
case NSPresentationEditor::etShape:
{
CShapeElement* pShapeElem = (CShapeElement*)pElement;
CPPTShape* pPPTShape = dynamic_cast<CPPTShape*>(pShapeElem->m_oShape.m_pShape);
CPPTShape* pPPTShape = dynamic_cast<CPPTShape*>(pShapeElem->m_oShape.getBaseShape());
if (NULL != pPPTShape)
{
@ -859,7 +859,7 @@ public:
SetUpProperty((IElement*)pElement, pTheme, pInfo, pSlide, pProperty);
CShape* pParentShape = &pElement->m_oShape;
CPPTShape* pShape = dynamic_cast<CPPTShape*>(pParentShape->m_pShape);
CPPTShape* pShape = dynamic_cast<CPPTShape*>(pParentShape->getBaseShape());
if (NULL == pShape)
return;
@ -1402,7 +1402,8 @@ public:
{
// shape
CShapeElement* pShape = new CShapeElement(NSBaseShape::ppt, eType);
CPPTShape *ppt_shape = dynamic_cast<CPPTShape *>(pShape->m_oShape.m_pShape);
CPPTShape *ppt_shape = dynamic_cast<CPPTShape *>(pShape->m_oShape.getBaseShape());
if ( (ppt_shape) && (OOXMLShapes::sptCustom == ppt_shape->m_eType))
{
pShape->m_bShapePreset = true;
@ -2246,7 +2247,7 @@ protected:
ApplyHyperlink(pShape, oColor);
}
CPPTShape* pPPTShape = dynamic_cast<CPPTShape*>(pShape->m_oShape.m_pShape);
CPPTShape* pPPTShape = dynamic_cast<CPPTShape*>(pShape->m_oShape.getBaseShape());
if (NULL != pPPTShape) // проверка на wordart
{

View File

@ -56,7 +56,7 @@
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions="_DEBUG;_LIB;_USE_MATH_DEFINES;_USE_LIBXML2_READER_;LIBXML_READER_ENABLED;USE_LITE_READER;_USE_XMLLITE_READER_;PPTX_DEF;PPT_DEF;ENABLE_PPT_TO_PPTX_CONVERT;AVS_USE_CONVERT_PPTX_TOCUSTOM_VML;DONT_WRITE_EMBEDDED_FONTS"
PreprocessorDefinitions="_DEBUG;_LIB;_USE_MATH_DEFINES;_USE_LIBXML2_READER_;LIBXML_READER_ENABLED;USE_LITE_READER;_USE_XMLLITE_READER_;AVS_USE_CONVERT_PPTX_TOCUSTOM_VML;DONT_WRITE_EMBEDDED_FONTS"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="3"

View File

@ -48,7 +48,7 @@
#include "./PPTXFormat/LegacyDiagramText.h"
#include "./Editor/Drawing/Elements.h"
#include "./Editor/Drawing/Shapes/BaseShape/PPTXShape/pptx2pptshapeconverter.h"
#include "./Editor/Drawing/Shapes/BaseShape/PPTXShape/Pptx2PptShapeConverter.h"
#include "../DesktopEditor/common/Directory.h"
@ -974,7 +974,6 @@ HRESULT CDrawingConverter::AddShapeType(const std::wstring& bsXml)
if (oNode.IsValid())
{
#ifdef PPT_DEF
CPPTShape* pShape = new CPPTShape();
pShape->m_bIsShapeType = true;
@ -984,11 +983,11 @@ HRESULT CDrawingConverter::AddShapeType(const std::wstring& bsXml)
pShape->LoadFromXMLShapeType(oNodeST);
CShape* pS = new CShape(NSBaseShape::unknown, 0);
pS->m_pShape = pShape;
pS->setBaseShape(pShape);
LoadCoordSize(oNodeST, pS);
m_mapShapeTypes.insert(std::pair<std::wstring, CShape*>(strId, pS));
#endif
}
return S_OK;
@ -1850,8 +1849,8 @@ void CDrawingConverter::doc_LoadShape(PPTX::Logic::SpTreeElem *elem, XmlUtils::C
if (m_mapShapeTypes.end() != pPair)
{
pPPTShape = new CPPTShape();
pPair->second->m_pShape->SetToDublicate(pPPTShape);
pPPTShape->m_eType = ((CPPTShape*)(pPair->second->m_pShape))->m_eType;
pPair->second->getBaseShape()->SetToDublicate(pPPTShape);
pPPTShape->m_eType = ((CPPTShape*)(pPair->second->getBaseShape()))->m_eType;
}
}
@ -1881,22 +1880,28 @@ void CDrawingConverter::doc_LoadShape(PPTX::Logic::SpTreeElem *elem, XmlUtils::C
pPPTShape->m_eType = PPTShapes::sptCustom;
}
}
oShapeElem.m_oShape.setBaseShape(pPPTShape);
if (bIsNeedCoordSizes)
{
LoadCoordPos(oNodeShape, &oShapeElem.m_oShape); //for path calculate
}
pPPTShape->LoadFromXMLShapeType(oNodeShape);
}
if (pPPTShape != NULL)
{
oShapeElem.m_oShape.m_pShape = pPPTShape;
{
oShapeElem.m_oShape.setBaseShape(pPPTShape);
if (bIsNeedCoordSizes)
{
LoadCoordSize(oNodeShape, &oShapeElem.m_oShape);
}
else
{
oShapeElem.m_oShape.m_dWidthLogic = 21600;
oShapeElem.m_oShape.m_dHeightLogic = 21600;
oShapeElem.m_oShape.m_pShape->m_oPath.SetCoordsize(21600, 21600);
oShapeElem.m_oShape.getBaseShape()->m_oPath.SetCoordsize(21600, 21600);
}
std::wstring strXmlPPTX;
@ -2808,7 +2813,8 @@ void CDrawingConverter::doc_LoadGroup(PPTX::Logic::SpTreeElem *result, XmlUtils:
pShape->LoadFromXMLShapeType(oNodeT);
CShape* pS = new CShape(NSBaseShape::unknown, 0);
pS->m_pShape = pShape;
pS->setBaseShape(pShape);
LoadCoordSize(oNodeT, pS);
m_mapShapeTypes.insert(std::pair<std::wstring, CShape*>(strId, pS));
@ -2983,16 +2989,57 @@ void CDrawingConverter::doc_LoadGroup(PPTX::Logic::SpTreeElem *result, XmlUtils:
result->InitElem(pTree);
}
void CDrawingConverter::LoadCoordPos(XmlUtils::CXmlNode& oNode, CShape* pShape)
{
pShape->m_dXLogic = 0;
pShape->m_dYLogic = 0;
XmlUtils::CXmlNode oNodeTemplate;
if (oNode.GetNode(L"coordorigin", oNodeTemplate))
{
std::wstring strCoordSize = oNodeTemplate.GetAttributeOrValue(L"val");
if (!strCoordSize.empty())
{
std::vector<std::wstring> oArray;
boost::algorithm::split(oArray, strCoordSize, boost::algorithm::is_any_of(L","), boost::algorithm::token_compress_on);
if (oArray.size() >= 2)
{
pShape->m_dXLogic = XmlUtils::GetInteger(oArray[0]);
pShape->m_dYLogic = XmlUtils::GetInteger(oArray[1]);
}
}
}
else
{
std::wstring strCoordSize = oNode.GetAttributeOrValue(L"coordorigin");
if (!strCoordSize.empty())
{
std::vector<std::wstring> oArray;
boost::algorithm::split(oArray, strCoordSize, boost::algorithm::is_any_of(L","), boost::algorithm::token_compress_on);
if (oArray.size() >= 2)
{
pShape->m_dXLogic = XmlUtils::GetInteger(oArray[0]);
pShape->m_dYLogic = XmlUtils::GetInteger(oArray[1]);
}
}
}
pShape->getBaseShape()->m_oPath.SetCoordpos((LONG)pShape->m_dXLogic, (LONG)pShape->m_dYLogic);
}
void CDrawingConverter::LoadCoordSize(XmlUtils::CXmlNode& oNode, CShape* pShape)
{
pShape->m_dWidthLogic = ShapeSizeVML;
pShape->m_dHeightLogic = ShapeSizeVML;
pShape->m_dWidthLogic = ShapeSizeVML;
pShape->m_dHeightLogic = ShapeSizeVML;
XmlUtils::CXmlNode oNodeTemplate;
if (oNode.GetNode(L"coordsize", oNodeTemplate))
{
std::wstring strCoordSize = oNodeTemplate.GetAttributeOrValue(L"val");
if (strCoordSize != L"")
if (!strCoordSize.empty())
{
std::vector<std::wstring> oArray;
boost::algorithm::split(oArray, strCoordSize, boost::algorithm::is_any_of(L","), boost::algorithm::token_compress_on);
@ -3007,7 +3054,7 @@ void CDrawingConverter::LoadCoordSize(XmlUtils::CXmlNode& oNode, CShape* pShape)
else
{
std::wstring strCoordSize = oNode.GetAttributeOrValue(L"coordsize");
if (strCoordSize != L"")
if (!strCoordSize.empty())
{
std::vector<std::wstring> oArray;
boost::algorithm::split(oArray, strCoordSize, boost::algorithm::is_any_of(L","), boost::algorithm::token_compress_on);
@ -3020,7 +3067,7 @@ void CDrawingConverter::LoadCoordSize(XmlUtils::CXmlNode& oNode, CShape* pShape)
}
}
pShape->m_pShape->m_oPath.SetCoordsize((LONG)pShape->m_dWidthLogic, (LONG)pShape->m_dHeightLogic);
pShape->getBaseShape()->m_oPath.SetCoordsize((LONG)pShape->m_dWidthLogic, (LONG)pShape->m_dHeightLogic);
}
std::wstring CDrawingConverter::GetDrawingMainProps(XmlUtils::CXmlNode& oNode, PPTX::CCSS& oCssStyles, CSpTreeElemProps& oProps)

View File

@ -37,7 +37,7 @@
#include "../Common/DocxFormat/Source/Base/Base.h"
#include "../Common/DocxFormat/Source/Base/Nullable.h"
#include "./Editor/Drawing/Shapes/BaseShape/PPTShape/PPTShapeEnum.h"
#include "./Editor/Drawing/Shapes/BaseShape/PPTShape/PptShapeEnum.h"
#include <vector>
#include <map>
@ -277,7 +277,9 @@ namespace NSBinPptxRW
void CheckPenShape (PPTX::Logic::SpTreeElem* oElem, XmlUtils::CXmlNode& oNode, PPTShapes::ShapeType eType, CPPTShape* pPPTShape);
void LoadCoordSize (XmlUtils::CXmlNode& oNode, ::CShape* pShape);
std::wstring GetDrawingMainProps (XmlUtils::CXmlNode& oNode, PPTX::CCSS& oCssStyles, CSpTreeElemProps& oProps);
void LoadCoordPos (XmlUtils::CXmlNode& oNode, ::CShape* pShape);
std::wstring GetDrawingMainProps (XmlUtils::CXmlNode& oNode, PPTX::CCSS& oCssStyles, CSpTreeElemProps& oProps);
void ConvertMainPropsToVML (const std::wstring& sMainProps, NSBinPptxRW::CXmlWriter& oWriter, PPTX::Logic::SpTreeElem& oElem);
void ConvertPicVML (PPTX::Logic::SpTreeElem& oElem, const std::wstring& sMainProps, NSBinPptxRW::CXmlWriter& oWriter);

View File

@ -46,7 +46,6 @@
#include "Editor/PPTXWriter.h"
#include "PPTXFormat/PPTXEvent.h"
#include "Editor/PresentationDrawingsDef.h"
CPPTXFile::CPPTXFile(extract_to_directory fCallbackExtract, compress_from_directory fCallbackCompress, progress_operation fCallbackProgress, void* pCallbackArg)
{

View File

@ -37,12 +37,8 @@
#include "../../../Common/FileDownloader/FileDownloader.h"
#endif
#include "Shapes/BaseShape/PPTShape/Ppt2PptxShapeConverter.h"
#ifdef ENABLE_PPT_TO_PPTX_CONVERT
#include "Shapes/BaseShape/PPTShape/ppt2pptxshapeconverter.h"
#endif
#if defined(PPTX_DEF)
namespace PPTX2EditorAdvanced
{
AVSINLINE OOXMLShapes::ShapeType GetShapeTypeFromStr(const std::wstring& str)//const
@ -284,7 +280,7 @@ namespace PPTX2EditorAdvanced
return OOXMLShapes::sptNil;
}
}
#endif
namespace NSPresentationEditor
{
@ -355,9 +351,6 @@ namespace NSPresentationEditor
return (IElement*)pImageElement;
}
#ifdef ENABLE_PPT_TO_PPTX_CONVERT
AVSINLINE std::wstring ConvertPPTShapeToPPTX(bool bIsNamespace = false)
{
NSGuidesVML::CFormParam pParamCoef;
@ -383,7 +376,6 @@ namespace NSPresentationEditor
return strXmlPPTX;
}
#endif
AVSINLINE std::wstring DownloadImage(const std::wstring& strFile)
{
#ifndef DISABLE_FILE_DOWNLOADER
@ -432,7 +424,7 @@ namespace NSPresentationEditor
m_bShapePreset = false;
m_oShape.LoadFromXML(str);
m_ClassType = m_oShape.m_pShape->GetClassType();
m_ClassType = m_oShape.getBaseShape()->GetClassType();
}
virtual void NormalizeCoordsByMetric()
{
@ -469,7 +461,7 @@ namespace NSPresentationEditor
m_oShape.m_oText.m_lPlaceholderType = m_lPlaceholderType;
m_oShape.m_oText.m_lPlaceholderID = m_lPlaceholderID;
m_oShape.m_pShape->ReCalculate();
m_oShape.getBaseShape()->ReCalculate();
SetupTextProperties(pSlide, pTheme, pLayout);
@ -482,11 +474,9 @@ namespace NSPresentationEditor
void CalculateColor(CColor& oColor, CSlide* pSlide, CTheme* pTheme, CLayout* pLayout);
#ifdef ENABLE_PPT_TO_PPTX_CONVERT
AVSINLINE std::wstring ConvertPPTShapeToPPTX(bool bIsNamespace = false)
{
CPPTShape* pPPTShape = dynamic_cast<CPPTShape*>(m_oShape.m_pShape);
CPPTShape* pPPTShape = dynamic_cast<CPPTShape*>(m_oShape.getBaseShape());
if (NULL == pPPTShape)
{
// такого быть не может
@ -688,7 +678,6 @@ namespace NSPresentationEditor
}
#endif
#endif
};

View File

@ -33,31 +33,21 @@
#include "BaseShape.h"
#if defined(PPTX_DEF)
#include "PPTXShape/PPTXShape.h"
#endif
#if defined(PPT_DEF)
#include "PPTShape/PPTShape.h"
#endif
#include "PPTXShape/PptxShape.h"
#include "PPTShape/PptShape.h"
NSPresentationEditor::CBaseShape* NSPresentationEditor::CBaseShape::CreateByType(NSPresentationEditor::NSBaseShape::ClassType ClassType, int ShapeType)
{
#if defined(PPTX_DEF)
if(ClassType == pptx)
{
return CPPTXShape::CreateByType((OOXMLShapes::ShapeType)ShapeType);
}
#endif
#if defined(PPT_DEF)
if (ClassType == ppt)
{
return CPPTShape::CreateByType((PPTShapes::ShapeType)ShapeType);
}
#endif
return NULL;
}
@ -67,21 +57,14 @@ bool NSPresentationEditor::CBaseShape::SetType(NSPresentationEditor::NSBaseShape
if (ClassType != GetClassType())
return false;
#if defined(PPTX_DEF)
if(ClassType == pptx)
{
return ((CPPTXShape*)this)->SetShapeType((OOXMLShapes::ShapeType)ShapeType);
}
#endif
#if defined(PPT_DEF)
if(ClassType == ppt)
{
return ((CPPTShape*)this)->SetShapeType((PPTShapes::ShapeType)ShapeType);
}
#endif
return false;
}
}

View File

@ -34,7 +34,7 @@
#include "ElementSettings.h"
#include "../BaseShape.h"
#include "../../../Attributes.h"
#include "Formula.h"
#include "PptFormula.h"
namespace NSCustomVML
{

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 51
class CAccentBorderCallout2Type : public CPPTShape
@ -73,4 +73,4 @@ public:
oHandle3.position = _T("#4,#5");
m_arHandles.push_back(oHandle3);
}
};
};

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 44
class CAccentCallout1Type : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 45
class CAccentCallout2Type : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 46
class CAccentCallout3Type : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 179
class CAccentCallout90Type : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 194
class CActionButtonBackType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 196
class CActionButtonBeginType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 189
class CActionButtonBlankType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 198
class CActionButtonDocType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 195
class CActionButtonEndType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 191
class CActionButtonHelpType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 190
class CActionButtonHomeType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 192
class CActionButtonInfoType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 200
class CActionButtonMovieType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 193
class CActionButtonNextType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 197
class CActionButtonReturnType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 199
class CActionButtonSoundType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 91
class CBentArrowType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 34
class CBentConnectorType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 90
class CBentUpArrowType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 84
class CBevelType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 95
class CBlockArcType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 47
class CBorderCallout1Type : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 48
class CBorderCallout2Type : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 49
class CBorderCallout3Type : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 180
class CBorderCallout90Type : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 186
class CBracePairType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 185
class CBracketPairType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 41
class CCallout1Type : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 42
class CCallout2Type : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 43
class CCallout3Type : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 178
class CCallout90Type : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 22
class CCanType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 55
class CChevronType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 99
class CCircularArrowType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 106
class CCloudCalloutType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 16
class CCubeType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 38
class CCurvedConnectorType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 105
class CCurvedDownArrowType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 103
class CCurvedLeftArrowType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 102
class CCurvedRightArrowType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
//104
class CCurvedUpArrowType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 4
class CDiamondType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 23
class CDonutType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 80
class CDownArrowCalloutType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 67
class CDownArrowType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 108
class CEllipceRibbon2Type : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 107
class CEllipceRibbonType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 3
class CEllipseType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 176
class CFlowChartAlternateProcessType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 125
class CFlowChartCollateType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 120
class CFlowChartConnectorType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 110
class CFlowChartDecisionType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 135
class CFlowChartDelayType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 134
class CFlowChartDisplayType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
//114
class CFlowChartDocumentType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 127
class CFlowChartExtractType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 111
class CFlowChartInputOutputType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 113
class CFlowChartInternalStorageType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 132
class CFlowChartMagneticDiskType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 133
class CFlowChartMagneticDrumType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 131
class CFlowChartMagneticTapeType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 118
class CFlowChartManualInputType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 119
class CFlowChartManualOperationType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 128
class CFlowChartMergeType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 115
class CFlowChartMultidocumentType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 177
class CFlowChartOffpageConnectorType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 130
class CFlowChartOnlineStorageType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 124
class CFlowChartOrType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 112
class CFlowChartPredefinedProcessType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 117
class CFlowChartPreparationType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 109
class CFlowChartProcessType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 121
class CFlowChartPunchedCardType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 122
class CFlowChartPunchedTapeType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 126
class CFlowChartSortType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 123
class CFlowChartSummingJunctionType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 116
class CFlowChartTerminatorType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 65
class CFoldedCornerType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 74
class CHeartType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 9
class CHexagonType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 15
class CHomePlateType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 98
class CHorizontalScrollType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 71
class CIrregularSealOneType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 72
class CIrregularSealTwo : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 5
class CIsoscelesTriangleType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 77
class CLeftArrowCalloutType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 66
class CLeftArrowType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 87
class CLeftBraceType : public CPPTShape

View File

@ -30,7 +30,7 @@
*
*/
#pragma once
#include "../PPTShape.h"
#include "../PptShape.h"
// 85
class CLeftBracketType : public CPPTShape

Some files were not shown because too many files have changed in this diff Show More