init repo

This commit is contained in:
nikolay ivanov
2014-07-05 18:22:49 +00:00
commit a8be6b9e72
17348 changed files with 9229832 additions and 0 deletions

View File

@@ -0,0 +1,88 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "stdafx.h"
#include "Formula.h"
double NSGuidesOOXML::CFormula::Calculate(NSGuidesOOXML::CFormulaManager& pManager)
{
if ((0 == m_lIndex) || (-m_lIndex > pManager.Guides->GetSize()) || (m_lIndex > pManager.Adjustments->GetSize()))
return 0.0;
if((m_lIndex < 0) && (dNonDefResult > (*pManager.Guides)[-m_lIndex-1]))
return (*pManager.Guides)[-m_lIndex-1];
if((m_lIndex > 0) && (NonDefResult != (*pManager.Adjustments)[m_lIndex-1]))
return (*pManager.Adjustments)[m_lIndex-1];
double a = pManager.GetValue(m_lParam1);
double b = pManager.GetValue(m_lParam2);
double c = pManager.GetValue(m_lParam3);
double dRes = 0.0;
try
{
switch (m_eFormulaType)
{
case ftOOXMLSum: { dRes = a + b - c; break; }
case ftOOXMLProduct: { dRes = (a * b)/c; break; }
case ftOOXMLAddDivide: { dRes = (a + b)/c; break; }
case ftOOXMLAbsolute: { dRes = abs(a); break; }
case ftOOXMLMin: { dRes = min(a, b); break; }
case ftOOXMLMax: { dRes = max(a, b); break; }
case ftOOXMLIf: { dRes = (a > 0) ? b : c; break; }
case ftOOXMLSqrt: { dRes = sqrt(a); break; }
case ftOOXMLMod: { dRes = sqrt(a*a + b*b + c*c); break; }
case ftOOXMLSin: { dRes = a * sin(b * RadKoef); break; }
case ftOOXMLCos: { dRes = a * cos(b * RadKoef); break; }
case ftOOXMLTan: { dRes = a * tan(b * RadKoef); break; }
case ftOOXMLAtan2: { dRes = atan2(b,a)/RadKoef; break; }
case ftOOXMLSinatan2: { dRes = a * sin(atan2(c,b)); break; }
case ftOOXMLCosatan2: { dRes = a * cos(atan2(c,b)); break; }
case ftOOXMLPin: { dRes = (b < a) ? a :((b > c) ? c : b);break; }
case ftOOXMLVal: { dRes = a; break; }
default: break;
};
}
catch (...)
{
dRes = 0.0;
}
if(m_lIndex < 0)
(*pManager.Guides)[-m_lIndex-1] = dRes;
else
(*pManager.Adjustments)[m_lIndex-1] = (long)dRes;
return dRes;
}

View File

@@ -0,0 +1,353 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#ifndef _USE_MATH_DEFINES
#define _USE_MATH_DEFINES
#endif
#include <math.h>
#include "./../Common.h"
#include "../../../../XmlUtils.h"
namespace NSGuidesOOXML
{
const double dNonDefResult = 27273042316900;
const long NonDefResult = 0xFFFFFF;
class CFormulaManager;
class CFormula
{
public:
enum FormulaType
{
ftOOXMLSum = 0,
ftOOXMLProduct = 1,
ftOOXMLAddDivide = 2,
ftOOXMLAbsolute = 3,
ftOOXMLMin = 4,
ftOOXMLMax = 5,
ftOOXMLIf = 6,
ftOOXMLSqrt = 7,
ftOOXMLMod = 8,
ftOOXMLSin = 9,
ftOOXMLCos = 10,
ftOOXMLTan = 11,
ftOOXMLAtan2 = 12,
ftOOXMLSinatan2 = 13,
ftOOXMLCosatan2 = 14,
ftOOXMLPin = 15,
ftOOXMLVal = 16
};
static FormulaType GetFormula(CString strName, bool& bRes)
{
bRes = true;
if (_T("+-") == strName) return ftOOXMLSum;
else if (_T("*/") == strName) return ftOOXMLProduct;
else if (_T("+/") == strName) return ftOOXMLAddDivide;
else if (_T("abs") == strName) return ftOOXMLAbsolute;
else if (_T("min") == strName) return ftOOXMLMin;
else if (_T("max") == strName) return ftOOXMLMax;
else if (_T("?:") == strName) return ftOOXMLIf;
else if (_T("sqrt") == strName) return ftOOXMLSqrt;
else if (_T("mod") == strName) return ftOOXMLMod;
else if (_T("sin") == strName) return ftOOXMLSin;
else if (_T("cos") == strName) return ftOOXMLCos;
else if (_T("tan") == strName) return ftOOXMLTan;
else if (_T("at2") == strName) return ftOOXMLAtan2;
else if (_T("sat2") == strName) return ftOOXMLSinatan2;
else if (_T("cat2") == strName) return ftOOXMLCosatan2;
else if (_T("pin") == strName) return ftOOXMLPin;
else if (_T("val") == strName) return ftOOXMLVal;
else bRes = false;
return ftOOXMLVal;
}
private:
FormulaType m_eFormulaType;
int m_lIndex;
CString m_lParam1;
CString m_lParam2;
CString m_lParam3;
public:
CFormula(long ind = 0)
{
m_eFormulaType = ftOOXMLSum;
m_lIndex = ind;
m_lParam1 = _T("0");
m_lParam2 = _T("0");
m_lParam3 = _T("0");
}
CFormula& operator =(const CFormula& src)
{
m_eFormulaType = src.m_eFormulaType;
m_lIndex = src.m_lIndex;
m_lParam1 = src.m_lParam1;
m_lParam2 = src.m_lParam2;
m_lParam3 = src.m_lParam3;
}
void FromString(CString strFormula)
{
CSimpleArray<CString> oArrayParams;
NSStringUtils::ParseString(_T(" "), strFormula, &oArrayParams);
int nCount = oArrayParams.GetSize();
if (0 >= nCount)
return;
bool bRes = true;
m_eFormulaType = GetFormula(oArrayParams[0], bRes);
if (1 < nCount)
m_lParam1 = oArrayParams[1];
if (2 < nCount)
m_lParam2 = oArrayParams[2];
if (3 < nCount)
m_lParam3 = oArrayParams[3];
}
double Calculate(CFormulaManager& pManager);
};
class CFormulaManager
{
private:
CSimpleMap<CString, long> mapAdjustments;
CSimpleMap<CString, long> mapGuides;
CSimpleArray<CFormula> strAdjustments;
CSimpleArray<CFormula> strGuides;
double m_lShapeWidth;
double m_lShapeHeight;
public:
CSimpleArray<long>* Adjustments;
CSimpleArray<double>* Guides;
void SetWidthHeight(double w, double h)
{
if((w >= 0) && (h >= 0))
{
Clear();
if(w > h)
{
h = (h * ShapeSize)/w;
if(h < 1.0) h = 1.0;
w = ShapeSize;
}
else if(w < h)
{
w = (w * ShapeSize)/h;
if(w < 1.0) w = 1.0;
h = ShapeSize;
}
else
{
w = ShapeSize;
h = ShapeSize;
}
m_lShapeWidth = w;
m_lShapeHeight = h;
}
}
inline double GetWidth()
{
return m_lShapeWidth;
}
inline double GetHeight()
{
return m_lShapeHeight;
}
public:
CFormulaManager(CSimpleArray<long>& a, CSimpleArray<double>& g)
{
Adjustments = &a;
Guides = &g;
m_lShapeWidth = ShapeSize;
m_lShapeHeight = ShapeSize;
AddGuide(_T("3cd4"), _T("val 16200000"));
AddGuide(_T("3cd8"), _T("val 8100000"));
AddGuide(_T("5cd8"), _T("val 13500000"));
AddGuide(_T("7cd8"), _T("val 18900000"));
AddGuide(_T("b"), _T("val h"));
AddGuide(_T("cd2"), _T("val 10800000"));
AddGuide(_T("cd4"), _T("val 5400000"));
AddGuide(_T("cd8"), _T("val 2700000"));
AddGuide(_T("hc"), _T("*/ w 1 2"));
AddGuide(_T("hd2"), _T("*/ h 1 2"));
AddGuide(_T("hd3"), _T("*/ h 1 3"));
AddGuide(_T("hd4"), _T("*/ h 1 4"));
AddGuide(_T("hd5"), _T("*/ h 1 5"));
AddGuide(_T("hd6"), _T("*/ h 1 6"));
AddGuide(_T("hd8"), _T("*/ h 1 8"));
AddGuide(_T("l"), _T("val 0"));
AddGuide(_T("ls"), _T("max w h"));
AddGuide(_T("r"), _T("val w"));
AddGuide(_T("ss"), _T("min w h"));
AddGuide(_T("ssd2"), _T("*/ ss 1 2"));
AddGuide(_T("ssd4"), _T("*/ ss 1 4"));
AddGuide(_T("ssd6"), _T("*/ ss 1 6"));
AddGuide(_T("ssd8"), _T("*/ ss 1 8"));
AddGuide(_T("t"), _T("val 0"));
AddGuide(_T("vc"), _T("*/ h 1 2"));
AddGuide(_T("wd2"), _T("*/ w 1 2"));
AddGuide(_T("wd4"), _T("*/ w 1 4"));
AddGuide(_T("wd5"), _T("*/ w 1 5"));
AddGuide(_T("wd6"), _T("*/ w 1 6"));
AddGuide(_T("wd8"), _T("*/ w 1 8"));
AddGuide(_T("wd10"), _T("*/ w 1 10"));
AddGuide(_T("wd32"), _T("*/ w 1 32"));
}
~CFormulaManager()
{
mapAdjustments.RemoveAll();
mapGuides.RemoveAll();
strAdjustments.RemoveAll();
strGuides.RemoveAll();
Adjustments->RemoveAll();
Guides->RemoveAll();
}
CFormulaManager& operator =(const CFormulaManager& manager)
{
m_lShapeWidth = manager.m_lShapeWidth;
m_lShapeHeight = manager.m_lShapeWidth;
mapAdjustments.RemoveAll();
for(int i = 0; i < manager.mapAdjustments.GetSize(); i++)
mapAdjustments.Add(manager.mapAdjustments.GetKeyAt(i), manager.mapAdjustments.GetValueAt(i));
mapGuides.RemoveAll();
for(int i = 0; i < manager.mapGuides.GetSize(); i++)
mapGuides.Add(manager.mapGuides.GetKeyAt(i), manager.mapGuides.GetValueAt(i));
strAdjustments.RemoveAll();
for(int i = 0; i < manager.strAdjustments.GetSize(); i++)
strAdjustments.Add(manager.strAdjustments[i]);
strGuides.RemoveAll();
for(int i = 0; i < manager.strGuides.GetSize(); i++)
strGuides.Add(manager.strGuides[i]);
Adjustments->RemoveAll();
for(int i = 0; i < manager.Adjustments->GetSize(); i++)
Adjustments->Add((*manager.Adjustments)[i]);
Guides->RemoveAll();
for(int i = 0; i < manager.Guides->GetSize(); i++)
Guides->Add((*manager.Guides)[i]);
return *this;
}
void AddAdjustment(const CString& name, const CString& fmla)
{
long num = mapAdjustments.FindKey(name);
if(num >= 0)
{
strAdjustments[mapAdjustments.GetValueAt(num)].FromString(fmla);
(*Adjustments)[mapAdjustments.GetValueAt(num)] = NonDefResult;
return;
}
CFormula formula( strAdjustments.GetSize() + 1);
formula.FromString(fmla);
strAdjustments.Add(formula);
Adjustments->Add(NonDefResult);
mapAdjustments.Add(name, strAdjustments.GetSize() - 1);
}
void AddGuide(const CString& name, const CString& fmla)
{
long num = mapGuides.FindKey(name);
if(num >= 0)
{
strGuides[mapGuides.GetValueAt(num)].FromString(fmla);
(*Guides)[mapGuides.GetValueAt(num)] = dNonDefResult;
return;
}
CFormula formula( -strGuides.GetSize() - 1);
formula.FromString(fmla);
strGuides.Add(formula);
Guides->Add(dNonDefResult);
mapGuides.Add(name, strGuides.GetSize() - 1);
}
double GetValue(CString str)
{
if(str == _T("w")) return m_lShapeWidth;
if(str == _T("h")) return m_lShapeHeight;
long numGuide = mapGuides.FindKey(str);
long numAdj = mapAdjustments.FindKey(str);
if(numGuide >= 0)
{
double res = (*Guides)[mapGuides.GetValueAt(numGuide)];
if(res < dNonDefResult)
return res;
return strGuides[mapGuides.GetValueAt(numGuide)].Calculate(*this);
}
if(numAdj >= 0)
{
long res = (*Adjustments)[mapAdjustments.GetValueAt(numAdj)];
if(res != NonDefResult)
return res;
return strAdjustments[mapAdjustments.GetValueAt(numAdj)].Calculate(*this);
}
return XmlUtils::GetInteger(str);
}
void Clear()
{
for(long i = 0; i < Guides->GetSize(); i++)
(*Guides)[i] = dNonDefResult;
}
void ReCalculateGuides()
{
Clear();
for(long i = 0; i < strGuides.GetSize(); i++)
(*Guides)[i] = strGuides[i].Calculate(*this);
}
};
}

View File

@@ -0,0 +1,117 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CAccentBorderCallout1 : public CPPTXShape
{
public:
CAccentBorderCallout1()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 18750\" />")
_T("<gd name=\"adj2\" fmla=\"val -8333\" />")
_T("<gd name=\"adj3\" fmla=\"val 112500\" />")
_T("<gd name=\"adj4\" fmla=\"val -38333\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"y1\" fmla=\"*/ h adj1 100000\" />")
_T("<gd name=\"x1\" fmla=\"*/ w adj2 100000\" />")
_T("<gd name=\"y2\" fmla=\"*/ h adj3 100000\" />")
_T("<gd name=\"x2\" fmla=\"*/ w adj4 100000\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefX=\"adj2\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj1\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x1\" y=\"y1\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj4\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj3\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x2\" y=\"y2\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"x1\" y=\"t\" />")
_T("</moveTo>")
_T("<close />")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"b\" />")
_T("</lnTo>")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"x1\" y=\"y1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y2\" />")
_T("</lnTo>")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,127 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CAccentBorderCallout2 : public CPPTXShape
{
public:
CAccentBorderCallout2()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 18750\" />")
_T("<gd name=\"adj2\" fmla=\"val -8333\" />")
_T("<gd name=\"adj3\" fmla=\"val 18750\" />")
_T("<gd name=\"adj4\" fmla=\"val -16667\" />")
_T("<gd name=\"adj5\" fmla=\"val 112500\" />")
_T("<gd name=\"adj6\" fmla=\"val -46667\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"y1\" fmla=\"*/ h adj1 100000\" />")
_T("<gd name=\"x1\" fmla=\"*/ w adj2 100000\" />")
_T("<gd name=\"y2\" fmla=\"*/ h adj3 100000\" />")
_T("<gd name=\"x2\" fmla=\"*/ w adj4 100000\" />")
_T("<gd name=\"y3\" fmla=\"*/ h adj5 100000\" />")
_T("<gd name=\"x3\" fmla=\"*/ w adj6 100000\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefX=\"adj2\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj1\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x1\" y=\"y1\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj4\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj3\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x2\" y=\"y2\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj6\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj5\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x3\" y=\"y3\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"x1\" y=\"t\" />")
_T("</moveTo>")
_T("<close />")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"b\" />")
_T("</lnTo>")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"x1\" y=\"y1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x3\" y=\"y3\" />")
_T("</lnTo>")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,137 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CAccentBorderCallout3 : public CPPTXShape
{
public:
CAccentBorderCallout3()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 18750\" />")
_T("<gd name=\"adj2\" fmla=\"val -8333\" />")
_T("<gd name=\"adj3\" fmla=\"val 18750\" />")
_T("<gd name=\"adj4\" fmla=\"val -16667\" />")
_T("<gd name=\"adj5\" fmla=\"val 100000\" />")
_T("<gd name=\"adj6\" fmla=\"val -16667\" />")
_T("<gd name=\"adj7\" fmla=\"val 112963\" />")
_T("<gd name=\"adj8\" fmla=\"val -8333\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"y1\" fmla=\"*/ h adj1 100000\" />")
_T("<gd name=\"x1\" fmla=\"*/ w adj2 100000\" />")
_T("<gd name=\"y2\" fmla=\"*/ h adj3 100000\" />")
_T("<gd name=\"x2\" fmla=\"*/ w adj4 100000\" />")
_T("<gd name=\"y3\" fmla=\"*/ h adj5 100000\" />")
_T("<gd name=\"x3\" fmla=\"*/ w adj6 100000\" />")
_T("<gd name=\"y4\" fmla=\"*/ h adj7 100000\" />")
_T("<gd name=\"x4\" fmla=\"*/ w adj8 100000\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefX=\"adj2\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj1\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x1\" y=\"y1\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj4\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj3\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x2\" y=\"y2\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj6\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj5\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x3\" y=\"y3\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj8\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj7\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x4\" y=\"y4\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"x1\" y=\"t\" />")
_T("</moveTo>")
_T("<close />")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"b\" />")
_T("</lnTo>")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"x1\" y=\"y1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x3\" y=\"y3\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"y4\" />")
_T("</lnTo>")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,117 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CAccentCallout1 : public CPPTXShape
{
public:
CAccentCallout1()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 18750\" />")
_T("<gd name=\"adj2\" fmla=\"val -8333\" />")
_T("<gd name=\"adj3\" fmla=\"val 112500\" />")
_T("<gd name=\"adj4\" fmla=\"val -38333\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"y1\" fmla=\"*/ h adj1 100000\" />")
_T("<gd name=\"x1\" fmla=\"*/ w adj2 100000\" />")
_T("<gd name=\"y2\" fmla=\"*/ h adj3 100000\" />")
_T("<gd name=\"x2\" fmla=\"*/ w adj4 100000\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefX=\"adj2\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj1\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x1\" y=\"y1\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj4\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj3\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x2\" y=\"y2\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"x1\" y=\"t\" />")
_T("</moveTo>")
_T("<close />")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"b\" />")
_T("</lnTo>")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"x1\" y=\"y1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y2\" />")
_T("</lnTo>")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,127 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CAccentCallout2 : public CPPTXShape
{
public:
CAccentCallout2()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 18750\" />")
_T("<gd name=\"adj2\" fmla=\"val -8333\" />")
_T("<gd name=\"adj3\" fmla=\"val 18750\" />")
_T("<gd name=\"adj4\" fmla=\"val -16667\" />")
_T("<gd name=\"adj5\" fmla=\"val 112500\" />")
_T("<gd name=\"adj6\" fmla=\"val -46667\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"y1\" fmla=\"*/ h adj1 100000\" />")
_T("<gd name=\"x1\" fmla=\"*/ w adj2 100000\" />")
_T("<gd name=\"y2\" fmla=\"*/ h adj3 100000\" />")
_T("<gd name=\"x2\" fmla=\"*/ w adj4 100000\" />")
_T("<gd name=\"y3\" fmla=\"*/ h adj5 100000\" />")
_T("<gd name=\"x3\" fmla=\"*/ w adj6 100000\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefX=\"adj2\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj1\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x1\" y=\"y1\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj4\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj3\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x2\" y=\"y2\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj6\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj5\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x3\" y=\"y3\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"x1\" y=\"t\" />")
_T("</moveTo>")
_T("<close />")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"b\" />")
_T("</lnTo>")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"x1\" y=\"y1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x3\" y=\"y3\" />")
_T("</lnTo>")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,137 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CAccentCallout3 : public CPPTXShape
{
public:
CAccentCallout3()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 18750\" />")
_T("<gd name=\"adj2\" fmla=\"val -8333\" />")
_T("<gd name=\"adj3\" fmla=\"val 18750\" />")
_T("<gd name=\"adj4\" fmla=\"val -16667\" />")
_T("<gd name=\"adj5\" fmla=\"val 100000\" />")
_T("<gd name=\"adj6\" fmla=\"val -16667\" />")
_T("<gd name=\"adj7\" fmla=\"val 112963\" />")
_T("<gd name=\"adj8\" fmla=\"val -8333\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"y1\" fmla=\"*/ h adj1 100000\" />")
_T("<gd name=\"x1\" fmla=\"*/ w adj2 100000\" />")
_T("<gd name=\"y2\" fmla=\"*/ h adj3 100000\" />")
_T("<gd name=\"x2\" fmla=\"*/ w adj4 100000\" />")
_T("<gd name=\"y3\" fmla=\"*/ h adj5 100000\" />")
_T("<gd name=\"x3\" fmla=\"*/ w adj6 100000\" />")
_T("<gd name=\"y4\" fmla=\"*/ h adj7 100000\" />")
_T("<gd name=\"x4\" fmla=\"*/ w adj8 100000\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefX=\"adj2\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj1\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x1\" y=\"y1\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj4\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj3\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x2\" y=\"y2\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj6\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj5\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x3\" y=\"y3\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj8\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj7\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x4\" y=\"y4\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"x1\" y=\"t\" />")
_T("</moveTo>")
_T("<close />")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"b\" />")
_T("</lnTo>")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"x1\" y=\"y1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x3\" y=\"y3\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"y4\" />")
_T("</lnTo>")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,136 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CActionButtonBackPrevious : public CPPTXShape
{
public:
CActionButtonBackPrevious()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"dx2\" fmla=\"*/ ss 3 8\" />")
_T("<gd name=\"g9\" fmla=\"+- vc 0 dx2\" />")
_T("<gd name=\"g10\" fmla=\"+- vc dx2 0\" />")
_T("<gd name=\"g11\" fmla=\"+- hc 0 dx2\" />")
_T("<gd name=\"g12\" fmla=\"+- hc dx2 0\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"g11\" y=\"vc\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"g9\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"g10\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path stroke=\"false\" fill=\"darken\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"g11\" y=\"vc\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"g9\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"g10\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"g11\" y=\"vc\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"g9\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"g10\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,180 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CActionButtonBeginning : public CPPTXShape
{
public:
CActionButtonBeginning()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"dx2\" fmla=\"*/ ss 3 8\" />")
_T("<gd name=\"g9\" fmla=\"+- vc 0 dx2\" />")
_T("<gd name=\"g10\" fmla=\"+- vc dx2 0\" />")
_T("<gd name=\"g11\" fmla=\"+- hc 0 dx2\" />")
_T("<gd name=\"g12\" fmla=\"+- hc dx2 0\" />")
_T("<gd name=\"g13\" fmla=\"*/ ss 3 4\" />")
_T("<gd name=\"g14\" fmla=\"*/ g13 1 8\" />")
_T("<gd name=\"g15\" fmla=\"*/ g13 1 4\" />")
_T("<gd name=\"g16\" fmla=\"+- g11 g14 0\" />")
_T("<gd name=\"g17\" fmla=\"+- g11 g15 0\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"g17\" y=\"vc\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"g9\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"g10\" />")
_T("</lnTo>")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"g16\" y=\"g9\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"g9\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"g10\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g16\" y=\"g10\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path stroke=\"false\" fill=\"darken\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"g17\" y=\"vc\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"g9\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"g10\" />")
_T("</lnTo>")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"g16\" y=\"g9\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"g9\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"g10\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g16\" y=\"g10\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"g17\" y=\"vc\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"g9\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"g10\" />")
_T("</lnTo>")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"g16\" y=\"g9\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g16\" y=\"g10\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"g10\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"g9\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,80 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CActionButtonBlank : public CPPTXShape
{
public:
CActionButtonBlank()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path>")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,182 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CActionButtonDocument : public CPPTXShape
{
public:
CActionButtonDocument()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"dx2\" fmla=\"*/ ss 3 8\" />")
_T("<gd name=\"g9\" fmla=\"+- vc 0 dx2\" />")
_T("<gd name=\"g10\" fmla=\"+- vc dx2 0\" />")
_T("<gd name=\"dx1\" fmla=\"*/ ss 9 32\" />")
_T("<gd name=\"g11\" fmla=\"+- hc 0 dx1\" />")
_T("<gd name=\"g12\" fmla=\"+- hc dx1 0\" />")
_T("<gd name=\"g13\" fmla=\"*/ ss 3 16\" />")
_T("<gd name=\"g14\" fmla=\"+- g12 0 g13\" />")
_T("<gd name=\"g15\" fmla=\"+- g9 g13 0\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"g11\" y=\"g9\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g14\" y=\"g9\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"g15\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"g10\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"g10\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path stroke=\"false\" fill=\"darkenLess\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"g11\" y=\"g9\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g14\" y=\"g9\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g14\" y=\"g15\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"g15\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"g10\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"g10\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path stroke=\"false\" fill=\"darken\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"g14\" y=\"g9\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g14\" y=\"g15\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"g15\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"g11\" y=\"g9\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g14\" y=\"g9\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"g15\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"g10\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"g10\" />")
_T("</lnTo>")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"g12\" y=\"g15\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g14\" y=\"g15\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g14\" y=\"g9\" />")
_T("</lnTo>")
_T("</path>")
_T("<path fill=\"none\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,180 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CActionButtonEnd : public CPPTXShape
{
public:
CActionButtonEnd()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"dx2\" fmla=\"*/ ss 3 8\" />")
_T("<gd name=\"g9\" fmla=\"+- vc 0 dx2\" />")
_T("<gd name=\"g10\" fmla=\"+- vc dx2 0\" />")
_T("<gd name=\"g11\" fmla=\"+- hc 0 dx2\" />")
_T("<gd name=\"g12\" fmla=\"+- hc dx2 0\" />")
_T("<gd name=\"g13\" fmla=\"*/ ss 3 4\" />")
_T("<gd name=\"g14\" fmla=\"*/ g13 3 4\" />")
_T("<gd name=\"g15\" fmla=\"*/ g13 7 8\" />")
_T("<gd name=\"g16\" fmla=\"+- g11 g14 0\" />")
_T("<gd name=\"g17\" fmla=\"+- g11 g15 0\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"g16\" y=\"vc\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"g9\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"g10\" />")
_T("</lnTo>")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"g17\" y=\"g9\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"g9\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"g10\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g17\" y=\"g10\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path stroke=\"false\" fill=\"darken\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"g16\" y=\"vc\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"g9\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"g10\" />")
_T("</lnTo>")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"g17\" y=\"g9\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"g9\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"g10\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g17\" y=\"g10\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"g16\" y=\"vc\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"g10\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"g9\" />")
_T("</lnTo>")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"g17\" y=\"g9\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"g9\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"g10\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g17\" y=\"g10\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,136 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CActionButtonForwardNext : public CPPTXShape
{
public:
CActionButtonForwardNext()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"dx2\" fmla=\"*/ ss 3 8\" />")
_T("<gd name=\"g9\" fmla=\"+- vc 0 dx2\" />")
_T("<gd name=\"g10\" fmla=\"+- vc dx2 0\" />")
_T("<gd name=\"g11\" fmla=\"+- hc 0 dx2\" />")
_T("<gd name=\"g12\" fmla=\"+- hc dx2 0\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"g12\" y=\"vc\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"g9\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"g10\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path stroke=\"false\" fill=\"darken\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"g12\" y=\"vc\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"g9\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"g10\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"g12\" y=\"vc\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"g10\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"g9\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,194 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CActionButtonHelp : public CPPTXShape
{
public:
CActionButtonHelp()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"dx2\" fmla=\"*/ ss 3 8\" />")
_T("<gd name=\"g9\" fmla=\"+- vc 0 dx2\" />")
_T("<gd name=\"g11\" fmla=\"+- hc 0 dx2\" />")
_T("<gd name=\"g13\" fmla=\"*/ ss 3 4\" />")
_T("<gd name=\"g14\" fmla=\"*/ g13 1 7\" />")
_T("<gd name=\"g15\" fmla=\"*/ g13 3 14\" />")
_T("<gd name=\"g16\" fmla=\"*/ g13 2 7\" />")
_T("<gd name=\"g19\" fmla=\"*/ g13 3 7\" />")
_T("<gd name=\"g20\" fmla=\"*/ g13 4 7\" />")
_T("<gd name=\"g21\" fmla=\"*/ g13 17 28\" />")
_T("<gd name=\"g23\" fmla=\"*/ g13 21 28\" />")
_T("<gd name=\"g24\" fmla=\"*/ g13 11 14\" />")
_T("<gd name=\"g27\" fmla=\"+- g9 g16 0\" />")
_T("<gd name=\"g29\" fmla=\"+- g9 g21 0\" />")
_T("<gd name=\"g30\" fmla=\"+- g9 g23 0\" />")
_T("<gd name=\"g31\" fmla=\"+- g9 g24 0\" />")
_T("<gd name=\"g33\" fmla=\"+- g11 g15 0\" />")
_T("<gd name=\"g36\" fmla=\"+- g11 g19 0\" />")
_T("<gd name=\"g37\" fmla=\"+- g11 g20 0\" />")
_T("<gd name=\"g41\" fmla=\"*/ g13 1 14\" />")
_T("<gd name=\"g42\" fmla=\"*/ g13 3 28\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"g33\" y=\"g27\" />")
_T("</moveTo>")
_T("<arcTo wR=\"g16\" hR=\"g16\" stAng=\"cd2\" swAng=\"cd2\" />")
_T("<arcTo wR=\"g14\" hR=\"g15\" stAng=\"0\" swAng=\"cd4\" />")
_T("<arcTo wR=\"g41\" hR=\"g42\" stAng=\"3cd4\" swAng=\"-5400000\" />")
_T("<lnTo>")
_T("<pt x=\"g37\" y=\"g30\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g36\" y=\"g30\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g36\" y=\"g29\" />")
_T("</lnTo>")
_T("<arcTo wR=\"g14\" hR=\"g15\" stAng=\"cd2\" swAng=\"cd4\" />")
_T("<arcTo wR=\"g41\" hR=\"g42\" stAng=\"cd4\" swAng=\"-5400000\" />")
_T("<arcTo wR=\"g14\" hR=\"g14\" stAng=\"0\" swAng=\"-10800000\" />")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"hc\" y=\"g31\" />")
_T("</moveTo>")
_T("<arcTo wR=\"g42\" hR=\"g42\" stAng=\"3cd4\" swAng=\"21600000\" />")
_T("<close />")
_T("</path>")
_T("<path stroke=\"false\" fill=\"darken\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"g33\" y=\"g27\" />")
_T("</moveTo>")
_T("<arcTo wR=\"g16\" hR=\"g16\" stAng=\"cd2\" swAng=\"cd2\" />")
_T("<arcTo wR=\"g14\" hR=\"g15\" stAng=\"0\" swAng=\"cd4\" />")
_T("<arcTo wR=\"g41\" hR=\"g42\" stAng=\"3cd4\" swAng=\"-5400000\" />")
_T("<lnTo>")
_T("<pt x=\"g37\" y=\"g30\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g36\" y=\"g30\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g36\" y=\"g29\" />")
_T("</lnTo>")
_T("<arcTo wR=\"g14\" hR=\"g15\" stAng=\"cd2\" swAng=\"cd4\" />")
_T("<arcTo wR=\"g41\" hR=\"g42\" stAng=\"cd4\" swAng=\"-5400000\" />")
_T("<arcTo wR=\"g14\" hR=\"g14\" stAng=\"0\" swAng=\"-10800000\" />")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"hc\" y=\"g31\" />")
_T("</moveTo>")
_T("<arcTo wR=\"g42\" hR=\"g42\" stAng=\"3cd4\" swAng=\"21600000\" />")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"g33\" y=\"g27\" />")
_T("</moveTo>")
_T("<arcTo wR=\"g16\" hR=\"g16\" stAng=\"cd2\" swAng=\"cd2\" />")
_T("<arcTo wR=\"g14\" hR=\"g15\" stAng=\"0\" swAng=\"cd4\" />")
_T("<arcTo wR=\"g41\" hR=\"g42\" stAng=\"3cd4\" swAng=\"-5400000\" />")
_T("<lnTo>")
_T("<pt x=\"g37\" y=\"g30\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g36\" y=\"g30\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g36\" y=\"g29\" />")
_T("</lnTo>")
_T("<arcTo wR=\"g14\" hR=\"g15\" stAng=\"cd2\" swAng=\"cd4\" />")
_T("<arcTo wR=\"g41\" hR=\"g42\" stAng=\"cd4\" swAng=\"-5400000\" />")
_T("<arcTo wR=\"g14\" hR=\"g14\" stAng=\"0\" swAng=\"-10800000\" />")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"hc\" y=\"g31\" />")
_T("</moveTo>")
_T("<arcTo wR=\"g42\" hR=\"g42\" stAng=\"3cd4\" swAng=\"21600000\" />")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,282 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CActionButtonHome : public CPPTXShape
{
public:
CActionButtonHome()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"dx2\" fmla=\"*/ ss 3 8\" />")
_T("<gd name=\"g9\" fmla=\"+- vc 0 dx2\" />")
_T("<gd name=\"g10\" fmla=\"+- vc dx2 0\" />")
_T("<gd name=\"g11\" fmla=\"+- hc 0 dx2\" />")
_T("<gd name=\"g12\" fmla=\"+- hc dx2 0\" />")
_T("<gd name=\"g13\" fmla=\"*/ ss 3 4\" />")
_T("<gd name=\"g14\" fmla=\"*/ g13 1 16\" />")
_T("<gd name=\"g15\" fmla=\"*/ g13 1 8\" />")
_T("<gd name=\"g16\" fmla=\"*/ g13 3 16\" />")
_T("<gd name=\"g17\" fmla=\"*/ g13 5 16\" />")
_T("<gd name=\"g18\" fmla=\"*/ g13 7 16\" />")
_T("<gd name=\"g19\" fmla=\"*/ g13 9 16\" />")
_T("<gd name=\"g20\" fmla=\"*/ g13 11 16\" />")
_T("<gd name=\"g21\" fmla=\"*/ g13 3 4\" />")
_T("<gd name=\"g22\" fmla=\"*/ g13 13 16\" />")
_T("<gd name=\"g23\" fmla=\"*/ g13 7 8\" />")
_T("<gd name=\"g24\" fmla=\"+- g9 g14 0\" />")
_T("<gd name=\"g25\" fmla=\"+- g9 g16 0\" />")
_T("<gd name=\"g26\" fmla=\"+- g9 g17 0\" />")
_T("<gd name=\"g27\" fmla=\"+- g9 g21 0\" />")
_T("<gd name=\"g28\" fmla=\"+- g11 g15 0\" />")
_T("<gd name=\"g29\" fmla=\"+- g11 g18 0\" />")
_T("<gd name=\"g30\" fmla=\"+- g11 g19 0\" />")
_T("<gd name=\"g31\" fmla=\"+- g11 g20 0\" />")
_T("<gd name=\"g32\" fmla=\"+- g11 g22 0\" />")
_T("<gd name=\"g33\" fmla=\"+- g11 g23 0\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"hc\" y=\"g9\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"vc\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g28\" y=\"vc\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g28\" y=\"g10\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g33\" y=\"g10\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g33\" y=\"vc\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"vc\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g32\" y=\"g26\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g32\" y=\"g24\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g31\" y=\"g24\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g31\" y=\"g25\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path stroke=\"false\" fill=\"darkenLess\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"g32\" y=\"g26\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g32\" y=\"g24\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g31\" y=\"g24\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g31\" y=\"g25\" />")
_T("</lnTo>")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"g28\" y=\"vc\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g28\" y=\"g10\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g29\" y=\"g10\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g29\" y=\"g27\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g30\" y=\"g27\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g30\" y=\"g10\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g33\" y=\"g10\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g33\" y=\"vc\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path stroke=\"false\" fill=\"darken\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"hc\" y=\"g9\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"vc\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"vc\" />")
_T("</lnTo>")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"g29\" y=\"g27\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g30\" y=\"g27\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g30\" y=\"g10\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g29\" y=\"g10\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"hc\" y=\"g9\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g31\" y=\"g25\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g31\" y=\"g24\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g32\" y=\"g24\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g32\" y=\"g26\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"vc\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g33\" y=\"vc\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g33\" y=\"g10\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g28\" y=\"g10\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g28\" y=\"vc\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"vc\" />")
_T("</lnTo>")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"g31\" y=\"g25\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g32\" y=\"g26\" />")
_T("</lnTo>")
_T("<moveTo>")
_T("<pt x=\"g33\" y=\"vc\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g28\" y=\"vc\" />")
_T("</lnTo>")
_T("<moveTo>")
_T("<pt x=\"g29\" y=\"g10\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g29\" y=\"g27\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g30\" y=\"g27\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g30\" y=\"g10\" />")
_T("</lnTo>")
_T("</path>")
_T("<path fill=\"none\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,245 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CActionButtonInformation : public CPPTXShape
{
public:
CActionButtonInformation()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"dx2\" fmla=\"*/ ss 3 8\" />")
_T("<gd name=\"g9\" fmla=\"+- vc 0 dx2\" />")
_T("<gd name=\"g11\" fmla=\"+- hc 0 dx2\" />")
_T("<gd name=\"g13\" fmla=\"*/ ss 3 4\" />")
_T("<gd name=\"g14\" fmla=\"*/ g13 1 32\" />")
_T("<gd name=\"g17\" fmla=\"*/ g13 5 16\" />")
_T("<gd name=\"g18\" fmla=\"*/ g13 3 8\" />")
_T("<gd name=\"g19\" fmla=\"*/ g13 13 32\" />")
_T("<gd name=\"g20\" fmla=\"*/ g13 19 32\" />")
_T("<gd name=\"g22\" fmla=\"*/ g13 11 16\" />")
_T("<gd name=\"g23\" fmla=\"*/ g13 13 16\" />")
_T("<gd name=\"g24\" fmla=\"*/ g13 7 8\" />")
_T("<gd name=\"g25\" fmla=\"+- g9 g14 0\" />")
_T("<gd name=\"g28\" fmla=\"+- g9 g17 0\" />")
_T("<gd name=\"g29\" fmla=\"+- g9 g18 0\" />")
_T("<gd name=\"g30\" fmla=\"+- g9 g23 0\" />")
_T("<gd name=\"g31\" fmla=\"+- g9 g24 0\" />")
_T("<gd name=\"g32\" fmla=\"+- g11 g17 0\" />")
_T("<gd name=\"g34\" fmla=\"+- g11 g19 0\" />")
_T("<gd name=\"g35\" fmla=\"+- g11 g20 0\" />")
_T("<gd name=\"g37\" fmla=\"+- g11 g22 0\" />")
_T("<gd name=\"g38\" fmla=\"*/ g13 3 32\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"hc\" y=\"g9\" />")
_T("</moveTo>")
_T("<arcTo wR=\"dx2\" hR=\"dx2\" stAng=\"3cd4\" swAng=\"21600000\" />")
_T("<close />")
_T("</path>")
_T("<path stroke=\"false\" fill=\"darken\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"hc\" y=\"g9\" />")
_T("</moveTo>")
_T("<arcTo wR=\"dx2\" hR=\"dx2\" stAng=\"3cd4\" swAng=\"21600000\" />")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"hc\" y=\"g25\" />")
_T("</moveTo>")
_T("<arcTo wR=\"g38\" hR=\"g38\" stAng=\"3cd4\" swAng=\"21600000\" />")
_T("<moveTo>")
_T("<pt x=\"g32\" y=\"g28\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g32\" y=\"g29\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g34\" y=\"g29\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g34\" y=\"g30\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g32\" y=\"g30\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g32\" y=\"g31\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g37\" y=\"g31\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g37\" y=\"g30\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g35\" y=\"g30\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g35\" y=\"g28\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path stroke=\"false\" fill=\"lighten\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"hc\" y=\"g25\" />")
_T("</moveTo>")
_T("<arcTo wR=\"g38\" hR=\"g38\" stAng=\"3cd4\" swAng=\"21600000\" />")
_T("<moveTo>")
_T("<pt x=\"g32\" y=\"g28\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g35\" y=\"g28\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g35\" y=\"g30\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g37\" y=\"g30\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g37\" y=\"g31\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g32\" y=\"g31\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g32\" y=\"g30\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g34\" y=\"g30\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g34\" y=\"g29\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g32\" y=\"g29\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"hc\" y=\"g9\" />")
_T("</moveTo>")
_T("<arcTo wR=\"dx2\" hR=\"dx2\" stAng=\"3cd4\" swAng=\"21600000\" />")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"hc\" y=\"g25\" />")
_T("</moveTo>")
_T("<arcTo wR=\"g38\" hR=\"g38\" stAng=\"3cd4\" swAng=\"21600000\" />")
_T("<moveTo>")
_T("<pt x=\"g32\" y=\"g28\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g35\" y=\"g28\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g35\" y=\"g30\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g37\" y=\"g30\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g37\" y=\"g31\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g32\" y=\"g31\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g32\" y=\"g30\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g34\" y=\"g30\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g34\" y=\"g29\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g32\" y=\"g29\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,316 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CActionButtonMovie : public CPPTXShape
{
public:
CActionButtonMovie()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"dx2\" fmla=\"*/ ss 3 8\" />")
_T("<gd name=\"g9\" fmla=\"+- vc 0 dx2\" />")
_T("<gd name=\"g10\" fmla=\"+- vc dx2 0\" />")
_T("<gd name=\"g11\" fmla=\"+- hc 0 dx2\" />")
_T("<gd name=\"g12\" fmla=\"+- hc dx2 0\" />")
_T("<gd name=\"g13\" fmla=\"*/ ss 3 4\" />")
_T("<gd name=\"g14\" fmla=\"*/ g13 1455 21600\" />")
_T("<gd name=\"g15\" fmla=\"*/ g13 1905 21600\" />")
_T("<gd name=\"g16\" fmla=\"*/ g13 2325 21600\" />")
_T("<gd name=\"g17\" fmla=\"*/ g13 16155 21600\" />")
_T("<gd name=\"g18\" fmla=\"*/ g13 17010 21600\" />")
_T("<gd name=\"g19\" fmla=\"*/ g13 19335 21600\" />")
_T("<gd name=\"g20\" fmla=\"*/ g13 19725 21600\" />")
_T("<gd name=\"g21\" fmla=\"*/ g13 20595 21600\" />")
_T("<gd name=\"g22\" fmla=\"*/ g13 5280 21600\" />")
_T("<gd name=\"g23\" fmla=\"*/ g13 5730 21600\" />")
_T("<gd name=\"g24\" fmla=\"*/ g13 6630 21600\" />")
_T("<gd name=\"g25\" fmla=\"*/ g13 7492 21600\" />")
_T("<gd name=\"g26\" fmla=\"*/ g13 9067 21600\" />")
_T("<gd name=\"g27\" fmla=\"*/ g13 9555 21600\" />")
_T("<gd name=\"g28\" fmla=\"*/ g13 13342 21600\" />")
_T("<gd name=\"g29\" fmla=\"*/ g13 14580 21600\" />")
_T("<gd name=\"g30\" fmla=\"*/ g13 15592 21600\" />")
_T("<gd name=\"g31\" fmla=\"+- g11 g14 0\" />")
_T("<gd name=\"g32\" fmla=\"+- g11 g15 0\" />")
_T("<gd name=\"g33\" fmla=\"+- g11 g16 0\" />")
_T("<gd name=\"g34\" fmla=\"+- g11 g17 0\" />")
_T("<gd name=\"g35\" fmla=\"+- g11 g18 0\" />")
_T("<gd name=\"g36\" fmla=\"+- g11 g19 0\" />")
_T("<gd name=\"g37\" fmla=\"+- g11 g20 0\" />")
_T("<gd name=\"g38\" fmla=\"+- g11 g21 0\" />")
_T("<gd name=\"g39\" fmla=\"+- g9 g22 0\" />")
_T("<gd name=\"g40\" fmla=\"+- g9 g23 0\" />")
_T("<gd name=\"g41\" fmla=\"+- g9 g24 0\" />")
_T("<gd name=\"g42\" fmla=\"+- g9 g25 0\" />")
_T("<gd name=\"g43\" fmla=\"+- g9 g26 0\" />")
_T("<gd name=\"g44\" fmla=\"+- g9 g27 0\" />")
_T("<gd name=\"g45\" fmla=\"+- g9 g28 0\" />")
_T("<gd name=\"g46\" fmla=\"+- g9 g29 0\" />")
_T("<gd name=\"g47\" fmla=\"+- g9 g30 0\" />")
_T("<gd name=\"g48\" fmla=\"+- g9 g31 0\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"g11\" y=\"g39\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"g44\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g31\" y=\"g44\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g32\" y=\"g43\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g33\" y=\"g43\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g33\" y=\"g47\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g35\" y=\"g47\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g35\" y=\"g45\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g36\" y=\"g45\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g38\" y=\"g46\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"g46\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"g41\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g38\" y=\"g41\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g37\" y=\"g42\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g35\" y=\"g42\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g35\" y=\"g41\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g34\" y=\"g40\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g32\" y=\"g40\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g31\" y=\"g39\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path stroke=\"false\" fill=\"darken\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"g11\" y=\"g39\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"g44\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g31\" y=\"g44\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g32\" y=\"g43\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g33\" y=\"g43\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g33\" y=\"g47\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g35\" y=\"g47\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g35\" y=\"g45\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g36\" y=\"g45\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g38\" y=\"g46\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"g46\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"g41\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g38\" y=\"g41\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g37\" y=\"g42\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g35\" y=\"g42\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g35\" y=\"g41\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g34\" y=\"g40\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g32\" y=\"g40\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g31\" y=\"g39\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"g11\" y=\"g39\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g31\" y=\"g39\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g32\" y=\"g40\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g34\" y=\"g40\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g35\" y=\"g41\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g35\" y=\"g42\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g37\" y=\"g42\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g38\" y=\"g41\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"g41\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"g46\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g38\" y=\"g46\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g36\" y=\"g45\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g35\" y=\"g45\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g35\" y=\"g47\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g33\" y=\"g47\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g33\" y=\"g43\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g32\" y=\"g43\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g31\" y=\"g44\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"g44\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,235 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CActionButtonReturn : public CPPTXShape
{
public:
CActionButtonReturn()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"dx2\" fmla=\"*/ ss 3 8\" />")
_T("<gd name=\"g9\" fmla=\"+- vc 0 dx2\" />")
_T("<gd name=\"g10\" fmla=\"+- vc dx2 0\" />")
_T("<gd name=\"g11\" fmla=\"+- hc 0 dx2\" />")
_T("<gd name=\"g12\" fmla=\"+- hc dx2 0\" />")
_T("<gd name=\"g13\" fmla=\"*/ ss 3 4\" />")
_T("<gd name=\"g14\" fmla=\"*/ g13 7 8\" />")
_T("<gd name=\"g15\" fmla=\"*/ g13 3 4\" />")
_T("<gd name=\"g16\" fmla=\"*/ g13 5 8\" />")
_T("<gd name=\"g17\" fmla=\"*/ g13 3 8\" />")
_T("<gd name=\"g18\" fmla=\"*/ g13 1 4\" />")
_T("<gd name=\"g19\" fmla=\"+- g9 g15 0\" />")
_T("<gd name=\"g20\" fmla=\"+- g9 g16 0\" />")
_T("<gd name=\"g21\" fmla=\"+- g9 g18 0\" />")
_T("<gd name=\"g22\" fmla=\"+- g11 g14 0\" />")
_T("<gd name=\"g23\" fmla=\"+- g11 g15 0\" />")
_T("<gd name=\"g24\" fmla=\"+- g11 g16 0\" />")
_T("<gd name=\"g25\" fmla=\"+- g11 g17 0\" />")
_T("<gd name=\"g26\" fmla=\"+- g11 g18 0\" />")
_T("<gd name=\"g27\" fmla=\"*/ g13 1 8\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"g12\" y=\"g21\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g23\" y=\"g9\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"hc\" y=\"g21\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g24\" y=\"g21\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g24\" y=\"g20\" />")
_T("</lnTo>")
_T("<arcTo wR=\"g27\" hR=\"g27\" stAng=\"0\" swAng=\"cd4\" />")
_T("<lnTo>")
_T("<pt x=\"g25\" y=\"g19\" />")
_T("</lnTo>")
_T("<arcTo wR=\"g27\" hR=\"g27\" stAng=\"cd4\" swAng=\"cd4\" />")
_T("<lnTo>")
_T("<pt x=\"g26\" y=\"g21\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"g21\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"g20\" />")
_T("</lnTo>")
_T("<arcTo wR=\"g17\" hR=\"g17\" stAng=\"cd2\" swAng=\"-5400000\" />")
_T("<lnTo>")
_T("<pt x=\"hc\" y=\"g10\" />")
_T("</lnTo>")
_T("<arcTo wR=\"g17\" hR=\"g17\" stAng=\"cd4\" swAng=\"-5400000\" />")
_T("<lnTo>")
_T("<pt x=\"g22\" y=\"g21\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path stroke=\"false\" fill=\"darken\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"g12\" y=\"g21\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g23\" y=\"g9\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"hc\" y=\"g21\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g24\" y=\"g21\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g24\" y=\"g20\" />")
_T("</lnTo>")
_T("<arcTo wR=\"g27\" hR=\"g27\" stAng=\"0\" swAng=\"cd4\" />")
_T("<lnTo>")
_T("<pt x=\"g25\" y=\"g19\" />")
_T("</lnTo>")
_T("<arcTo wR=\"g27\" hR=\"g27\" stAng=\"cd4\" swAng=\"cd4\" />")
_T("<lnTo>")
_T("<pt x=\"g26\" y=\"g21\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"g21\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"g20\" />")
_T("</lnTo>")
_T("<arcTo wR=\"g17\" hR=\"g17\" stAng=\"cd2\" swAng=\"-5400000\" />")
_T("<lnTo>")
_T("<pt x=\"hc\" y=\"g10\" />")
_T("</lnTo>")
_T("<arcTo wR=\"g17\" hR=\"g17\" stAng=\"cd4\" swAng=\"-5400000\" />")
_T("<lnTo>")
_T("<pt x=\"g22\" y=\"g21\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"g12\" y=\"g21\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g22\" y=\"g21\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g22\" y=\"g20\" />")
_T("</lnTo>")
_T("<arcTo wR=\"g17\" hR=\"g17\" stAng=\"0\" swAng=\"cd4\" />")
_T("<lnTo>")
_T("<pt x=\"g25\" y=\"g10\" />")
_T("</lnTo>")
_T("<arcTo wR=\"g17\" hR=\"g17\" stAng=\"cd4\" swAng=\"cd4\" />")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"g21\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g26\" y=\"g21\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g26\" y=\"g20\" />")
_T("</lnTo>")
_T("<arcTo wR=\"g27\" hR=\"g27\" stAng=\"cd2\" swAng=\"-5400000\" />")
_T("<lnTo>")
_T("<pt x=\"hc\" y=\"g19\" />")
_T("</lnTo>")
_T("<arcTo wR=\"g27\" hR=\"g27\" stAng=\"cd4\" swAng=\"-5400000\" />")
_T("<lnTo>")
_T("<pt x=\"g24\" y=\"g21\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"hc\" y=\"g21\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g23\" y=\"g9\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,195 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CActionButtonSound : public CPPTXShape
{
public:
CActionButtonSound()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"dx2\" fmla=\"*/ ss 3 8\" />")
_T("<gd name=\"g9\" fmla=\"+- vc 0 dx2\" />")
_T("<gd name=\"g10\" fmla=\"+- vc dx2 0\" />")
_T("<gd name=\"g11\" fmla=\"+- hc 0 dx2\" />")
_T("<gd name=\"g12\" fmla=\"+- hc dx2 0\" />")
_T("<gd name=\"g13\" fmla=\"*/ ss 3 4\" />")
_T("<gd name=\"g14\" fmla=\"*/ g13 1 8\" />")
_T("<gd name=\"g15\" fmla=\"*/ g13 5 16\" />")
_T("<gd name=\"g16\" fmla=\"*/ g13 5 8\" />")
_T("<gd name=\"g17\" fmla=\"*/ g13 11 16\" />")
_T("<gd name=\"g18\" fmla=\"*/ g13 3 4\" />")
_T("<gd name=\"g19\" fmla=\"*/ g13 7 8\" />")
_T("<gd name=\"g20\" fmla=\"+- g9 g14 0\" />")
_T("<gd name=\"g21\" fmla=\"+- g9 g15 0\" />")
_T("<gd name=\"g22\" fmla=\"+- g9 g17 0\" />")
_T("<gd name=\"g23\" fmla=\"+- g9 g19 0\" />")
_T("<gd name=\"g24\" fmla=\"+- g11 g15 0\" />")
_T("<gd name=\"g25\" fmla=\"+- g11 g16 0\" />")
_T("<gd name=\"g26\" fmla=\"+- g11 g18 0\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"g11\" y=\"g21\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"g22\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g24\" y=\"g22\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g25\" y=\"g10\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g25\" y=\"g9\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g24\" y=\"g21\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path stroke=\"false\" fill=\"darken\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"g11\" y=\"g21\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"g22\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g24\" y=\"g22\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g25\" y=\"g10\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g25\" y=\"g9\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g24\" y=\"g21\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"g11\" y=\"g21\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g24\" y=\"g21\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g25\" y=\"g9\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g25\" y=\"g10\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g24\" y=\"g22\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"g11\" y=\"g22\" />")
_T("</lnTo>")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"g26\" y=\"g21\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"g20\" />")
_T("</lnTo>")
_T("<moveTo>")
_T("<pt x=\"g26\" y=\"vc\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"vc\" />")
_T("</lnTo>")
_T("<moveTo>")
_T("<pt x=\"g26\" y=\"g22\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"g12\" y=\"g23\" />")
_T("</lnTo>")
_T("</path>")
_T("<path fill=\"none\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,134 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CArc : public CPPTXShape
{
public:
CArc()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 16200000\" />")
_T("<gd name=\"adj2\" fmla=\"val 0\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"stAng\" fmla=\"pin 0 adj1 21599999\" />")
_T("<gd name=\"enAng\" fmla=\"pin 0 adj2 21599999\" />")
_T("<gd name=\"sw11\" fmla=\"+- enAng 0 stAng\" />")
_T("<gd name=\"sw12\" fmla=\"+- sw11 21600000 0\" />")
_T("<gd name=\"swAng\" fmla=\"?: sw11 sw11 sw12\" />")
_T("<gd name=\"wt1\" fmla=\"sin wd2 stAng\" />")
_T("<gd name=\"ht1\" fmla=\"cos hd2 stAng\" />")
_T("<gd name=\"dx1\" fmla=\"cat2 wd2 ht1 wt1\" />")
_T("<gd name=\"dy1\" fmla=\"sat2 hd2 ht1 wt1\" />")
_T("<gd name=\"wt2\" fmla=\"sin wd2 enAng\" />")
_T("<gd name=\"ht2\" fmla=\"cos hd2 enAng\" />")
_T("<gd name=\"dx2\" fmla=\"cat2 wd2 ht2 wt2\" />")
_T("<gd name=\"dy2\" fmla=\"sat2 hd2 ht2 wt2\" />")
_T("<gd name=\"x1\" fmla=\"+- hc dx1 0\" />")
_T("<gd name=\"y1\" fmla=\"+- vc dy1 0\" />")
_T("<gd name=\"x2\" fmla=\"+- hc dx2 0\" />")
_T("<gd name=\"y2\" fmla=\"+- vc dy2 0\" />")
_T("<gd name=\"sw0\" fmla=\"+- 21600000 0 stAng\" />")
_T("<gd name=\"da1\" fmla=\"+- swAng 0 sw0\" />")
_T("<gd name=\"g1\" fmla=\"max x1 x2\" />")
_T("<gd name=\"ir\" fmla=\"?: da1 r g1\" />")
_T("<gd name=\"sw1\" fmla=\"+- cd4 0 stAng\" />")
_T("<gd name=\"sw2\" fmla=\"+- 27000000 0 stAng\" />")
_T("<gd name=\"sw3\" fmla=\"?: sw1 sw1 sw2\" />")
_T("<gd name=\"da2\" fmla=\"+- swAng 0 sw3\" />")
_T("<gd name=\"g5\" fmla=\"max y1 y2\" />")
_T("<gd name=\"ib\" fmla=\"?: da2 b g5\" />")
_T("<gd name=\"sw4\" fmla=\"+- cd2 0 stAng\" />")
_T("<gd name=\"sw5\" fmla=\"+- 32400000 0 stAng\" />")
_T("<gd name=\"sw6\" fmla=\"?: sw4 sw4 sw5\" />")
_T("<gd name=\"da3\" fmla=\"+- swAng 0 sw6\" />")
_T("<gd name=\"g9\" fmla=\"min x1 x2\" />")
_T("<gd name=\"il\" fmla=\"?: da3 l g9\" />")
_T("<gd name=\"sw7\" fmla=\"+- 3cd4 0 stAng\" />")
_T("<gd name=\"sw8\" fmla=\"+- 37800000 0 stAng\" />")
_T("<gd name=\"sw9\" fmla=\"?: sw7 sw7 sw8\" />")
_T("<gd name=\"da4\" fmla=\"+- swAng 0 sw9\" />")
_T("<gd name=\"g13\" fmla=\"min y1 y2\" />")
_T("<gd name=\"it\" fmla=\"?: da4 t g13\" />")
_T("<gd name=\"cang1\" fmla=\"+- stAng 0 cd4\" />")
_T("<gd name=\"cang2\" fmla=\"+- enAng cd4 0\" />")
_T("<gd name=\"cang3\" fmla=\"+/ cang1 cang2 2\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahPolar gdRefAng=\"adj1\" minAng=\"0\" maxAng=\"21599999\">")
_T("<pos x=\"x1\" y=\"y1\" />")
_T("</ahPolar>")
_T("<ahPolar gdRefAng=\"adj2\" minAng=\"0\" maxAng=\"21599999\">")
_T("<pos x=\"x2\" y=\"y2\" />")
_T("</ahPolar>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"cang1\">")
_T("<pos x=\"x1\" y=\"y1\" />")
_T("</cxn>")
_T("<cxn ang=\"cang3\">")
_T("<pos x=\"hc\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cang2\">")
_T("<pos x=\"x2\" y=\"y2\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"il\" t=\"it\" r=\"ir\" b=\"ib\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"x1\" y=\"y1\" />")
_T("</moveTo>")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"stAng\" swAng=\"swAng\" />")
_T("<lnTo>")
_T("<pt x=\"hc\" y=\"vc\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\">")
_T("<moveTo>")
_T("<pt x=\"x1\" y=\"y1\" />")
_T("</moveTo>")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"stAng\" swAng=\"swAng\" />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,142 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CBentArrow : public CPPTXShape
{
public:
CBentArrow()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 25000\" />")
_T("<gd name=\"adj2\" fmla=\"val 25000\" />")
_T("<gd name=\"adj3\" fmla=\"val 25000\" />")
_T("<gd name=\"adj4\" fmla=\"val 43750\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"a2\" fmla=\"pin 0 adj2 50000\" />")
_T("<gd name=\"maxAdj1\" fmla=\"*/ a2 2 1\" />")
_T("<gd name=\"a1\" fmla=\"pin 0 adj1 maxAdj1\" />")
_T("<gd name=\"a3\" fmla=\"pin 0 adj3 50000\" />")
_T("<gd name=\"th\" fmla=\"*/ ss a1 100000\" />")
_T("<gd name=\"aw2\" fmla=\"*/ ss a2 100000\" />")
_T("<gd name=\"th2\" fmla=\"*/ th 1 2\" />")
_T("<gd name=\"dh2\" fmla=\"+- aw2 0 th2\" />")
_T("<gd name=\"ah\" fmla=\"*/ ss a3 100000\" />")
_T("<gd name=\"bw\" fmla=\"+- r 0 ah\" />")
_T("<gd name=\"bh\" fmla=\"+- b 0 dh2\" />")
_T("<gd name=\"bs\" fmla=\"min bw bh\" />")
_T("<gd name=\"maxAdj4\" fmla=\"*/ 100000 bs ss\" />")
_T("<gd name=\"a4\" fmla=\"pin 0 adj4 maxAdj4\" />")
_T("<gd name=\"bd\" fmla=\"*/ ss a4 100000\" />")
_T("<gd name=\"bd3\" fmla=\"+- bd 0 th\" />")
_T("<gd name=\"bd2\" fmla=\"max bd3 0\" />")
_T("<gd name=\"x3\" fmla=\"+- th bd2 0\" />")
_T("<gd name=\"x4\" fmla=\"+- r 0 ah\" />")
_T("<gd name=\"y3\" fmla=\"+- dh2 th 0\" />")
_T("<gd name=\"y4\" fmla=\"+- y3 dh2 0\" />")
_T("<gd name=\"y5\" fmla=\"+- dh2 bd 0\" />")
_T("<gd name=\"y6\" fmla=\"+- y3 bd2 0\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefX=\"adj1\" minX=\"0\" maxX=\"maxAdj1\">")
_T("<pos x=\"th\" y=\"b\" />")
_T("</ahXY>")
_T("<ahXY gdRefY=\"adj2\" minY=\"0\" maxY=\"50000\">")
_T("<pos x=\"r\" y=\"y4\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj3\" minX=\"0\" maxX=\"50000\">")
_T("<pos x=\"x4\" y=\"t\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj4\" minX=\"0\" maxX=\"maxAdj4\">")
_T("<pos x=\"bd\" y=\"t\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"x4\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"x4\" y=\"y4\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"th2\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"aw2\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path>")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"y5\" />")
_T("</lnTo>")
_T("<arcTo wR=\"bd\" hR=\"bd\" stAng=\"cd2\" swAng=\"cd4\" />")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"dh2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"aw2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"y4\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"y3\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x3\" y=\"y3\" />")
_T("</lnTo>")
_T("<arcTo wR=\"bd2\" hR=\"bd2\" stAng=\"3cd4\" swAng=\"-5400000\" />")
_T("<lnTo>")
_T("<pt x=\"th\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,62 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CBentConnector2 : public CPPTXShape
{
public:
CBentConnector2()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path fill=\"none\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,76 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CBentConnector3 : public CPPTXShape
{
public:
CBentConnector3()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 50000\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"x1\" fmla=\"*/ w adj1 100000\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefX=\"adj1\" minX=\"-2147483647\" maxX=\"2147483647\">")
_T("<pos x=\"x1\" y=\"vc\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path fill=\"none\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,86 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CBentConnector4 : public CPPTXShape
{
public:
CBentConnector4()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 50000\" />")
_T("<gd name=\"adj2\" fmla=\"val 50000\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"x1\" fmla=\"*/ w adj1 100000\" />")
_T("<gd name=\"x2\" fmla=\"+/ x1 r 2\" />")
_T("<gd name=\"y2\" fmla=\"*/ h adj2 100000\" />")
_T("<gd name=\"y1\" fmla=\"+/ t y2 2\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefX=\"adj1\" minX=\"-2147483647\" maxX=\"2147483647\">")
_T("<pos x=\"x1\" y=\"y1\" />")
_T("</ahXY>")
_T("<ahXY gdRefY=\"adj2\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x2\" y=\"y2\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path fill=\"none\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"y2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"y2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,95 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CBentConnector5 : public CPPTXShape
{
public:
CBentConnector5()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 50000\" />")
_T("<gd name=\"adj2\" fmla=\"val 50000\" />")
_T("<gd name=\"adj3\" fmla=\"val 50000\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"x1\" fmla=\"*/ w adj1 100000\" />")
_T("<gd name=\"x3\" fmla=\"*/ w adj3 100000\" />")
_T("<gd name=\"x2\" fmla=\"+/ x1 x3 2\" />")
_T("<gd name=\"y2\" fmla=\"*/ h adj2 100000\" />")
_T("<gd name=\"y1\" fmla=\"+/ t y2 2\" />")
_T("<gd name=\"y3\" fmla=\"+/ b y2 2\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefX=\"adj1\" minX=\"-2147483647\" maxX=\"2147483647\">")
_T("<pos x=\"x1\" y=\"y1\" />")
_T("</ahXY>")
_T("<ahXY gdRefY=\"adj2\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x2\" y=\"y2\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj3\" minX=\"-2147483647\" maxX=\"2147483647\">")
_T("<pos x=\"x3\" y=\"y3\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path fill=\"none\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"y2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x3\" y=\"y2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x3\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,135 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CBentUpArrow : public CPPTXShape
{
public:
CBentUpArrow()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 25000\" />")
_T("<gd name=\"adj2\" fmla=\"val 25000\" />")
_T("<gd name=\"adj3\" fmla=\"val 25000\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"a1\" fmla=\"pin 0 adj1 50000\" />")
_T("<gd name=\"a2\" fmla=\"pin 0 adj2 50000\" />")
_T("<gd name=\"a3\" fmla=\"pin 0 adj3 50000\" />")
_T("<gd name=\"y1\" fmla=\"*/ ss a3 100000\" />")
_T("<gd name=\"dx1\" fmla=\"*/ ss a2 50000\" />")
_T("<gd name=\"x1\" fmla=\"+- r 0 dx1\" />")
_T("<gd name=\"dx3\" fmla=\"*/ ss a2 100000\" />")
_T("<gd name=\"x3\" fmla=\"+- r 0 dx3\" />")
_T("<gd name=\"dx2\" fmla=\"*/ ss a1 200000\" />")
_T("<gd name=\"x2\" fmla=\"+- x3 0 dx2\" />")
_T("<gd name=\"x4\" fmla=\"+- x3 dx2 0\" />")
_T("<gd name=\"dy2\" fmla=\"*/ ss a1 100000\" />")
_T("<gd name=\"y2\" fmla=\"+- b 0 dy2\" />")
_T("<gd name=\"x0\" fmla=\"*/ x4 1 2\" />")
_T("<gd name=\"y3\" fmla=\"+/ y2 b 2\" />")
_T("<gd name=\"y15\" fmla=\"+/ y1 b 2\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefY=\"adj1\" minY=\"0\" maxY=\"50000\">")
_T("<pos x=\"l\" y=\"y2\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj2\" minX=\"0\" maxX=\"50000\">")
_T("<pos x=\"x1\" y=\"t\" />")
_T("</ahXY>")
_T("<ahXY gdRefY=\"adj3\" minY=\"0\" maxY=\"50000\">")
_T("<pos x=\"x2\" y=\"y1\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"x3\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"x1\" y=\"y1\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"y3\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"x0\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"x4\" y=\"y15\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"y1\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"y2\" r=\"x4\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path>")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"y2\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"y1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x3\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"y1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"y1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,218 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CBevel : public CPPTXShape
{
public:
CBevel()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj\" fmla=\"val 12500\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"a\" fmla=\"pin 0 adj 50000\" />")
_T("<gd name=\"x1\" fmla=\"*/ ss a 100000\" />")
_T("<gd name=\"x2\" fmla=\"+- r 0 x1\" />")
_T("<gd name=\"y2\" fmla=\"+- b 0 x1\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefX=\"adj\" minX=\"0\" maxX=\"50000\">")
_T("<pos x=\"x1\" y=\"t\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"x2\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"y2\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"x1\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"x1\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"x1\" t=\"x1\" r=\"x2\" b=\"y2\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"x1\" y=\"x1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"x1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"y2\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path stroke=\"false\" fill=\"lightenLess\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"x1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"x1\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path stroke=\"false\" fill=\"darkenLess\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"y2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path stroke=\"false\" fill=\"lighten\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"x1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"y2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path stroke=\"false\" fill=\"darken\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"x1\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"x1\" y=\"x1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"x1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"y2\" />")
_T("</lnTo>")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"x1\" />")
_T("</lnTo>")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"y2\" />")
_T("</lnTo>")
_T("<moveTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"x1\" />")
_T("</lnTo>")
_T("<moveTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y2\" />")
_T("</lnTo>")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,159 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CBlockArc : public CPPTXShape
{
public:
CBlockArc()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 10800000\" />")
_T("<gd name=\"adj2\" fmla=\"val 0\" />")
_T("<gd name=\"adj3\" fmla=\"val 25000\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"stAng\" fmla=\"pin 0 adj1 21599999\" />")
_T("<gd name=\"istAng\" fmla=\"pin 0 adj2 21599999\" />")
_T("<gd name=\"a3\" fmla=\"pin 0 adj3 50000\" />")
_T("<gd name=\"sw11\" fmla=\"+- istAng 0 stAng\" />")
_T("<gd name=\"sw12\" fmla=\"+- sw11 21600000 0\" />")
_T("<gd name=\"swAng\" fmla=\"?: sw11 sw11 sw12\" />")
_T("<gd name=\"iswAng\" fmla=\"+- 0 0 swAng\" />")
_T("<gd name=\"wt1\" fmla=\"sin wd2 stAng\" />")
_T("<gd name=\"ht1\" fmla=\"cos hd2 stAng\" />")
_T("<gd name=\"wt3\" fmla=\"sin wd2 istAng\" />")
_T("<gd name=\"ht3\" fmla=\"cos hd2 istAng\" />")
_T("<gd name=\"dx1\" fmla=\"cat2 wd2 ht1 wt1\" />")
_T("<gd name=\"dy1\" fmla=\"sat2 hd2 ht1 wt1\" />")
_T("<gd name=\"dx3\" fmla=\"cat2 wd2 ht3 wt3\" />")
_T("<gd name=\"dy3\" fmla=\"sat2 hd2 ht3 wt3\" />")
_T("<gd name=\"x1\" fmla=\"+- hc dx1 0\" />")
_T("<gd name=\"y1\" fmla=\"+- vc dy1 0\" />")
_T("<gd name=\"x3\" fmla=\"+- hc dx3 0\" />")
_T("<gd name=\"y3\" fmla=\"+- vc dy3 0\" />")
_T("<gd name=\"dr\" fmla=\"*/ ss a3 100000\" />")
_T("<gd name=\"iwd2\" fmla=\"+- wd2 0 dr\" />")
_T("<gd name=\"ihd2\" fmla=\"+- hd2 0 dr\" />")
_T("<gd name=\"wt2\" fmla=\"sin iwd2 istAng\" />")
_T("<gd name=\"ht2\" fmla=\"cos ihd2 istAng\" />")
_T("<gd name=\"wt4\" fmla=\"sin iwd2 stAng\" />")
_T("<gd name=\"ht4\" fmla=\"cos ihd2 stAng\" />")
_T("<gd name=\"dx2\" fmla=\"cat2 iwd2 ht2 wt2\" />")
_T("<gd name=\"dy2\" fmla=\"sat2 ihd2 ht2 wt2\" />")
_T("<gd name=\"dx4\" fmla=\"cat2 iwd2 ht4 wt4\" />")
_T("<gd name=\"dy4\" fmla=\"sat2 ihd2 ht4 wt4\" />")
_T("<gd name=\"x2\" fmla=\"+- hc dx2 0\" />")
_T("<gd name=\"y2\" fmla=\"+- vc dy2 0\" />")
_T("<gd name=\"x4\" fmla=\"+- hc dx4 0\" />")
_T("<gd name=\"y4\" fmla=\"+- vc dy4 0\" />")
_T("<gd name=\"sw0\" fmla=\"+- 21600000 0 stAng\" />")
_T("<gd name=\"da1\" fmla=\"+- swAng 0 sw0\" />")
_T("<gd name=\"g1\" fmla=\"max x1 x2\" />")
_T("<gd name=\"g2\" fmla=\"max x3 x4\" />")
_T("<gd name=\"g3\" fmla=\"max g1 g2\" />")
_T("<gd name=\"ir\" fmla=\"?: da1 r g3\" />")
_T("<gd name=\"sw1\" fmla=\"+- cd4 0 stAng\" />")
_T("<gd name=\"sw2\" fmla=\"+- 27000000 0 stAng\" />")
_T("<gd name=\"sw3\" fmla=\"?: sw1 sw1 sw2\" />")
_T("<gd name=\"da2\" fmla=\"+- swAng 0 sw3\" />")
_T("<gd name=\"g5\" fmla=\"max y1 y2\" />")
_T("<gd name=\"g6\" fmla=\"max y3 y4\" />")
_T("<gd name=\"g7\" fmla=\"max g5 g6\" />")
_T("<gd name=\"ib\" fmla=\"?: da2 b g7\" />")
_T("<gd name=\"sw4\" fmla=\"+- cd2 0 stAng\" />")
_T("<gd name=\"sw5\" fmla=\"+- 32400000 0 stAng\" />")
_T("<gd name=\"sw6\" fmla=\"?: sw4 sw4 sw5\" />")
_T("<gd name=\"da3\" fmla=\"+- swAng 0 sw6\" />")
_T("<gd name=\"g9\" fmla=\"min x1 x2\" />")
_T("<gd name=\"g10\" fmla=\"min x3 x4\" />")
_T("<gd name=\"g11\" fmla=\"min g9 g10\" />")
_T("<gd name=\"il\" fmla=\"?: da3 l g11\" />")
_T("<gd name=\"sw7\" fmla=\"+- 3cd4 0 stAng\" />")
_T("<gd name=\"sw8\" fmla=\"+- 37800000 0 stAng\" />")
_T("<gd name=\"sw9\" fmla=\"?: sw7 sw7 sw8\" />")
_T("<gd name=\"da4\" fmla=\"+- swAng 0 sw9\" />")
_T("<gd name=\"g13\" fmla=\"min y1 y2\" />")
_T("<gd name=\"g14\" fmla=\"min y3 y4\" />")
_T("<gd name=\"g15\" fmla=\"min g13 g14\" />")
_T("<gd name=\"it\" fmla=\"?: da4 t g15\" />")
_T("<gd name=\"x5\" fmla=\"+/ x1 x4 2\" />")
_T("<gd name=\"y5\" fmla=\"+/ y1 y4 2\" />")
_T("<gd name=\"x6\" fmla=\"+/ x3 x2 2\" />")
_T("<gd name=\"y6\" fmla=\"+/ y3 y2 2\" />")
_T("<gd name=\"cang1\" fmla=\"+- stAng 0 cd4\" />")
_T("<gd name=\"cang2\" fmla=\"+- istAng cd4 0\" />")
_T("<gd name=\"cang3\" fmla=\"+/ cang1 cang2 2\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahPolar gdRefAng=\"adj1\" minAng=\"0\" maxAng=\"21599999\">")
_T("<pos x=\"x1\" y=\"y1\" />")
_T("</ahPolar>")
_T("<ahPolar gdRefR=\"adj3\" minR=\"0\" maxR=\"50000\" gdRefAng=\"adj2\" minAng=\"0\" maxAng=\"21599999\">")
_T("<pos x=\"x2\" y=\"y2\" />")
_T("</ahPolar>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"cang1\">")
_T("<pos x=\"x5\" y=\"y5\" />")
_T("</cxn>")
_T("<cxn ang=\"cang2\">")
_T("<pos x=\"x6\" y=\"y6\" />")
_T("</cxn>")
_T("<cxn ang=\"cang3\">")
_T("<pos x=\"hc\" y=\"vc\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"il\" t=\"it\" r=\"ir\" b=\"ib\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path>")
_T("<moveTo>")
_T("<pt x=\"x1\" y=\"y1\" />")
_T("</moveTo>")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"stAng\" swAng=\"swAng\" />")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y2\" />")
_T("</lnTo>")
_T("<arcTo wR=\"iwd2\" hR=\"ihd2\" stAng=\"istAng\" swAng=\"iswAng\" />")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,108 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CBorderCallout1 : public CPPTXShape
{
public:
CBorderCallout1()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 18750\" />")
_T("<gd name=\"adj2\" fmla=\"val -8333\" />")
_T("<gd name=\"adj3\" fmla=\"val 112500\" />")
_T("<gd name=\"adj4\" fmla=\"val -38333\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"y1\" fmla=\"*/ h adj1 100000\" />")
_T("<gd name=\"x1\" fmla=\"*/ w adj2 100000\" />")
_T("<gd name=\"y2\" fmla=\"*/ h adj3 100000\" />")
_T("<gd name=\"x2\" fmla=\"*/ w adj4 100000\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefX=\"adj2\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj1\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x1\" y=\"y1\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj4\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj3\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x2\" y=\"y2\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"x1\" y=\"y1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y2\" />")
_T("</lnTo>")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,118 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CBorderCallout2 : public CPPTXShape
{
public:
CBorderCallout2()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 18750\" />")
_T("<gd name=\"adj2\" fmla=\"val -8333\" />")
_T("<gd name=\"adj3\" fmla=\"val 18750\" />")
_T("<gd name=\"adj4\" fmla=\"val -16667\" />")
_T("<gd name=\"adj5\" fmla=\"val 112500\" />")
_T("<gd name=\"adj6\" fmla=\"val -46667\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"y1\" fmla=\"*/ h adj1 100000\" />")
_T("<gd name=\"x1\" fmla=\"*/ w adj2 100000\" />")
_T("<gd name=\"y2\" fmla=\"*/ h adj3 100000\" />")
_T("<gd name=\"x2\" fmla=\"*/ w adj4 100000\" />")
_T("<gd name=\"y3\" fmla=\"*/ h adj5 100000\" />")
_T("<gd name=\"x3\" fmla=\"*/ w adj6 100000\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefX=\"adj2\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj1\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x1\" y=\"y1\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj4\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj3\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x2\" y=\"y2\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj6\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj5\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x3\" y=\"y3\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"x1\" y=\"y1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x3\" y=\"y3\" />")
_T("</lnTo>")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,128 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CBorderCallout3 : public CPPTXShape
{
public:
CBorderCallout3()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 18750\" />")
_T("<gd name=\"adj2\" fmla=\"val -8333\" />")
_T("<gd name=\"adj3\" fmla=\"val 18750\" />")
_T("<gd name=\"adj4\" fmla=\"val -16667\" />")
_T("<gd name=\"adj5\" fmla=\"val 100000\" />")
_T("<gd name=\"adj6\" fmla=\"val -16667\" />")
_T("<gd name=\"adj7\" fmla=\"val 112963\" />")
_T("<gd name=\"adj8\" fmla=\"val -8333\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"y1\" fmla=\"*/ h adj1 100000\" />")
_T("<gd name=\"x1\" fmla=\"*/ w adj2 100000\" />")
_T("<gd name=\"y2\" fmla=\"*/ h adj3 100000\" />")
_T("<gd name=\"x2\" fmla=\"*/ w adj4 100000\" />")
_T("<gd name=\"y3\" fmla=\"*/ h adj5 100000\" />")
_T("<gd name=\"x3\" fmla=\"*/ w adj6 100000\" />")
_T("<gd name=\"y4\" fmla=\"*/ h adj7 100000\" />")
_T("<gd name=\"x4\" fmla=\"*/ w adj8 100000\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefX=\"adj2\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj1\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x1\" y=\"y1\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj4\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj3\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x2\" y=\"y2\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj6\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj5\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x3\" y=\"y3\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj8\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj7\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x4\" y=\"y4\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"x1\" y=\"y1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x3\" y=\"y3\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"y4\" />")
_T("</lnTo>")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,144 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CBracePair : public CPPTXShape
{
public:
CBracePair()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj\" fmla=\"val 8333\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"a\" fmla=\"pin 0 adj 25000\" />")
_T("<gd name=\"x1\" fmla=\"*/ ss a 100000\" />")
_T("<gd name=\"x2\" fmla=\"*/ ss a 50000\" />")
_T("<gd name=\"x3\" fmla=\"+- r 0 x2\" />")
_T("<gd name=\"x4\" fmla=\"+- r 0 x1\" />")
_T("<gd name=\"y2\" fmla=\"+- vc 0 x1\" />")
_T("<gd name=\"y3\" fmla=\"+- vc x1 0\" />")
_T("<gd name=\"y4\" fmla=\"+- b 0 x1\" />")
_T("<gd name=\"it\" fmla=\"*/ x1 29289 100000\" />")
_T("<gd name=\"il\" fmla=\"+- x1 it 0\" />")
_T("<gd name=\"ir\" fmla=\"+- r 0 il\" />")
_T("<gd name=\"ib\" fmla=\"+- b 0 it\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefY=\"adj\" minY=\"0\" maxY=\"25000\">")
_T("<pos x=\"l\" y=\"x1\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"il\" t=\"il\" r=\"ir\" b=\"ib\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"x2\" y=\"b\" />")
_T("</moveTo>")
_T("<arcTo wR=\"x1\" hR=\"x1\" stAng=\"cd4\" swAng=\"cd4\" />")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"y3\" />")
_T("</lnTo>")
_T("<arcTo wR=\"x1\" hR=\"x1\" stAng=\"0\" swAng=\"-5400000\" />")
_T("<arcTo wR=\"x1\" hR=\"x1\" stAng=\"cd4\" swAng=\"-5400000\" />")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"x1\" />")
_T("</lnTo>")
_T("<arcTo wR=\"x1\" hR=\"x1\" stAng=\"cd2\" swAng=\"cd4\" />")
_T("<lnTo>")
_T("<pt x=\"x3\" y=\"t\" />")
_T("</lnTo>")
_T("<arcTo wR=\"x1\" hR=\"x1\" stAng=\"3cd4\" swAng=\"cd4\" />")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"y2\" />")
_T("</lnTo>")
_T("<arcTo wR=\"x1\" hR=\"x1\" stAng=\"cd2\" swAng=\"-5400000\" />")
_T("<arcTo wR=\"x1\" hR=\"x1\" stAng=\"3cd4\" swAng=\"-5400000\" />")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"y4\" />")
_T("</lnTo>")
_T("<arcTo wR=\"x1\" hR=\"x1\" stAng=\"0\" swAng=\"cd4\" />")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\">")
_T("<moveTo>")
_T("<pt x=\"x2\" y=\"b\" />")
_T("</moveTo>")
_T("<arcTo wR=\"x1\" hR=\"x1\" stAng=\"cd4\" swAng=\"cd4\" />")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"y3\" />")
_T("</lnTo>")
_T("<arcTo wR=\"x1\" hR=\"x1\" stAng=\"0\" swAng=\"-5400000\" />")
_T("<arcTo wR=\"x1\" hR=\"x1\" stAng=\"cd4\" swAng=\"-5400000\" />")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"x1\" />")
_T("</lnTo>")
_T("<arcTo wR=\"x1\" hR=\"x1\" stAng=\"cd2\" swAng=\"cd4\" />")
_T("<moveTo>")
_T("<pt x=\"x3\" y=\"t\" />")
_T("</moveTo>")
_T("<arcTo wR=\"x1\" hR=\"x1\" stAng=\"3cd4\" swAng=\"cd4\" />")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"y2\" />")
_T("</lnTo>")
_T("<arcTo wR=\"x1\" hR=\"x1\" stAng=\"cd2\" swAng=\"-5400000\" />")
_T("<arcTo wR=\"x1\" hR=\"x1\" stAng=\"3cd4\" swAng=\"-5400000\" />")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"y4\" />")
_T("</lnTo>")
_T("<arcTo wR=\"x1\" hR=\"x1\" stAng=\"0\" swAng=\"cd4\" />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,119 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CBracketPair : public CPPTXShape
{
public:
CBracketPair()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj\" fmla=\"val 16667\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"a\" fmla=\"pin 0 adj 50000\" />")
_T("<gd name=\"x1\" fmla=\"*/ ss a 100000\" />")
_T("<gd name=\"x2\" fmla=\"+- r 0 x1\" />")
_T("<gd name=\"y2\" fmla=\"+- b 0 x1\" />")
_T("<gd name=\"il\" fmla=\"*/ x1 29289 100000\" />")
_T("<gd name=\"ir\" fmla=\"+- r 0 il\" />")
_T("<gd name=\"ib\" fmla=\"+- b 0 il\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefY=\"adj\" minY=\"0\" maxY=\"50000\">")
_T("<pos x=\"l\" y=\"x1\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"il\" t=\"il\" r=\"ir\" b=\"ib\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"x1\" />")
_T("</moveTo>")
_T("<arcTo wR=\"x1\" hR=\"x1\" stAng=\"cd2\" swAng=\"cd4\" />")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"t\" />")
_T("</lnTo>")
_T("<arcTo wR=\"x1\" hR=\"x1\" stAng=\"3cd4\" swAng=\"cd4\" />")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"y2\" />")
_T("</lnTo>")
_T("<arcTo wR=\"x1\" hR=\"x1\" stAng=\"0\" swAng=\"cd4\" />")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"b\" />")
_T("</lnTo>")
_T("<arcTo wR=\"x1\" hR=\"x1\" stAng=\"cd4\" swAng=\"cd4\" />")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\">")
_T("<moveTo>")
_T("<pt x=\"x1\" y=\"b\" />")
_T("</moveTo>")
_T("<arcTo wR=\"x1\" hR=\"x1\" stAng=\"cd4\" swAng=\"cd4\" />")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"x1\" />")
_T("</lnTo>")
_T("<arcTo wR=\"x1\" hR=\"x1\" stAng=\"cd2\" swAng=\"cd4\" />")
_T("<moveTo>")
_T("<pt x=\"x2\" y=\"t\" />")
_T("</moveTo>")
_T("<arcTo wR=\"x1\" hR=\"x1\" stAng=\"3cd4\" swAng=\"cd4\" />")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"y2\" />")
_T("</lnTo>")
_T("<arcTo wR=\"x1\" hR=\"x1\" stAng=\"0\" swAng=\"cd4\" />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,108 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CCallout1 : public CPPTXShape
{
public:
CCallout1()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 18750\" />")
_T("<gd name=\"adj2\" fmla=\"val -8333\" />")
_T("<gd name=\"adj3\" fmla=\"val 112500\" />")
_T("<gd name=\"adj4\" fmla=\"val -38333\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"y1\" fmla=\"*/ h adj1 100000\" />")
_T("<gd name=\"x1\" fmla=\"*/ w adj2 100000\" />")
_T("<gd name=\"y2\" fmla=\"*/ h adj3 100000\" />")
_T("<gd name=\"x2\" fmla=\"*/ w adj4 100000\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefX=\"adj2\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj1\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x1\" y=\"y1\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj4\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj3\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x2\" y=\"y2\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"x1\" y=\"y1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y2\" />")
_T("</lnTo>")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,118 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CCallout2 : public CPPTXShape
{
public:
CCallout2()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 18750\" />")
_T("<gd name=\"adj2\" fmla=\"val -8333\" />")
_T("<gd name=\"adj3\" fmla=\"val 18750\" />")
_T("<gd name=\"adj4\" fmla=\"val -16667\" />")
_T("<gd name=\"adj5\" fmla=\"val 112500\" />")
_T("<gd name=\"adj6\" fmla=\"val -46667\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"y1\" fmla=\"*/ h adj1 100000\" />")
_T("<gd name=\"x1\" fmla=\"*/ w adj2 100000\" />")
_T("<gd name=\"y2\" fmla=\"*/ h adj3 100000\" />")
_T("<gd name=\"x2\" fmla=\"*/ w adj4 100000\" />")
_T("<gd name=\"y3\" fmla=\"*/ h adj5 100000\" />")
_T("<gd name=\"x3\" fmla=\"*/ w adj6 100000\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefX=\"adj2\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj1\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x1\" y=\"y1\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj4\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj3\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x2\" y=\"y2\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj6\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj5\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x3\" y=\"y3\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"x1\" y=\"y1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x3\" y=\"y3\" />")
_T("</lnTo>")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,128 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CCallout3 : public CPPTXShape
{
public:
CCallout3()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 18750\" />")
_T("<gd name=\"adj2\" fmla=\"val -8333\" />")
_T("<gd name=\"adj3\" fmla=\"val 18750\" />")
_T("<gd name=\"adj4\" fmla=\"val -16667\" />")
_T("<gd name=\"adj5\" fmla=\"val 100000\" />")
_T("<gd name=\"adj6\" fmla=\"val -16667\" />")
_T("<gd name=\"adj7\" fmla=\"val 112963\" />")
_T("<gd name=\"adj8\" fmla=\"val -8333\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"y1\" fmla=\"*/ h adj1 100000\" />")
_T("<gd name=\"x1\" fmla=\"*/ w adj2 100000\" />")
_T("<gd name=\"y2\" fmla=\"*/ h adj3 100000\" />")
_T("<gd name=\"x2\" fmla=\"*/ w adj4 100000\" />")
_T("<gd name=\"y3\" fmla=\"*/ h adj5 100000\" />")
_T("<gd name=\"x3\" fmla=\"*/ w adj6 100000\" />")
_T("<gd name=\"y4\" fmla=\"*/ h adj7 100000\" />")
_T("<gd name=\"x4\" fmla=\"*/ w adj8 100000\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefX=\"adj2\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj1\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x1\" y=\"y1\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj4\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj3\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x2\" y=\"y2\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj6\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj5\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x3\" y=\"y3\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj8\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj7\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x4\" y=\"y4\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"x1\" y=\"y1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x3\" y=\"y3\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"y4\" />")
_T("</lnTo>")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,116 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CCan : public CPPTXShape
{
public:
CCan()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj\" fmla=\"val 25000\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"maxAdj\" fmla=\"*/ 50000 h ss\" />")
_T("<gd name=\"a\" fmla=\"pin 0 adj maxAdj\" />")
_T("<gd name=\"y1\" fmla=\"*/ ss a 200000\" />")
_T("<gd name=\"y2\" fmla=\"+- y1 y1 0\" />")
_T("<gd name=\"y3\" fmla=\"+- b 0 y1\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefY=\"adj\" minY=\"0\" maxY=\"maxAdj\">")
_T("<pos x=\"hc\" y=\"y2\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"y2\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"y2\" r=\"r\" b=\"y3\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"y1\" />")
_T("</moveTo>")
_T("<arcTo wR=\"wd2\" hR=\"y1\" stAng=\"cd2\" swAng=\"-10800000\" />")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"y3\" />")
_T("</lnTo>")
_T("<arcTo wR=\"wd2\" hR=\"y1\" stAng=\"0\" swAng=\"cd2\" />")
_T("<close />")
_T("</path>")
_T("<path stroke=\"false\" fill=\"lighten\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"y1\" />")
_T("</moveTo>")
_T("<arcTo wR=\"wd2\" hR=\"y1\" stAng=\"cd2\" swAng=\"cd2\" />")
_T("<arcTo wR=\"wd2\" hR=\"y1\" stAng=\"0\" swAng=\"cd2\" />")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"r\" y=\"y1\" />")
_T("</moveTo>")
_T("<arcTo wR=\"wd2\" hR=\"y1\" stAng=\"0\" swAng=\"cd2\" />")
_T("<arcTo wR=\"wd2\" hR=\"y1\" stAng=\"cd2\" swAng=\"cd2\" />")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"y3\" />")
_T("</lnTo>")
_T("<arcTo wR=\"wd2\" hR=\"y1\" stAng=\"0\" swAng=\"cd2\" />")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"y1\" />")
_T("</lnTo>")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,79 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CChartPlus : public CPPTXShape
{
public:
CChartPlus()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path w=\"10\" h=\"10\" fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"5\" y=\"0\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"5\" y=\"10\" />")
_T("</lnTo>")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"5\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"10\" y=\"5\" />")
_T("</lnTo>")
_T("</path>")
_T("<path w=\"10\" h=\"10\" stroke=\"false\">")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"0\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"0\" y=\"10\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"10\" y=\"10\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"10\" y=\"0\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,85 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CChartStar : public CPPTXShape
{
public:
CChartStar()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path w=\"10\" h=\"10\" fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"0\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"10\" y=\"10\" />")
_T("</lnTo>")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"10\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"10\" y=\"0\" />")
_T("</lnTo>")
_T("<moveTo>")
_T("<pt x=\"5\" y=\"0\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"5\" y=\"10\" />")
_T("</lnTo>")
_T("</path>")
_T("<path w=\"10\" h=\"10\" stroke=\"false\">")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"0\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"0\" y=\"10\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"10\" y=\"10\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"10\" y=\"0\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,79 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CChartX : public CPPTXShape
{
public:
CChartX()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path w=\"10\" h=\"10\" fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"0\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"10\" y=\"10\" />")
_T("</lnTo>")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"10\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"10\" y=\"0\" />")
_T("</lnTo>")
_T("</path>")
_T("<path w=\"10\" h=\"10\" stroke=\"false\">")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"0\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"0\" y=\"10\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"10\" y=\"10\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"10\" y=\"0\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,104 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CChevron : public CPPTXShape
{
public:
CChevron()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj\" fmla=\"val 50000\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"maxAdj\" fmla=\"*/ 100000 w ss\" />")
_T("<gd name=\"a\" fmla=\"pin 0 adj maxAdj\" />")
_T("<gd name=\"x1\" fmla=\"*/ ss a 100000\" />")
_T("<gd name=\"x2\" fmla=\"+- r 0 x1\" />")
_T("<gd name=\"x3\" fmla=\"*/ x2 1 2\" />")
_T("<gd name=\"dx\" fmla=\"+- x2 0 x1\" />")
_T("<gd name=\"il\" fmla=\"?: dx x1 l\" />")
_T("<gd name=\"ir\" fmla=\"?: dx x2 r\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefX=\"adj\" minX=\"0\" maxX=\"maxAdj\">")
_T("<pos x=\"x2\" y=\"t\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"x3\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"x1\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"x3\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"il\" t=\"t\" r=\"ir\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path>")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"vc\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"vc\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,110 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CChord : public CPPTXShape
{
public:
CChord()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 2700000\" />")
_T("<gd name=\"adj2\" fmla=\"val 16200000\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"stAng\" fmla=\"pin 0 adj1 21599999\" />")
_T("<gd name=\"enAng\" fmla=\"pin 0 adj2 21599999\" />")
_T("<gd name=\"sw1\" fmla=\"+- enAng 0 stAng\" />")
_T("<gd name=\"sw2\" fmla=\"+- sw1 21600000 0\" />")
_T("<gd name=\"swAng\" fmla=\"?: sw1 sw1 sw2\" />")
_T("<gd name=\"wt1\" fmla=\"sin wd2 stAng\" />")
_T("<gd name=\"ht1\" fmla=\"cos hd2 stAng\" />")
_T("<gd name=\"dx1\" fmla=\"cat2 wd2 ht1 wt1\" />")
_T("<gd name=\"dy1\" fmla=\"sat2 hd2 ht1 wt1\" />")
_T("<gd name=\"wt2\" fmla=\"sin wd2 enAng\" />")
_T("<gd name=\"ht2\" fmla=\"cos hd2 enAng\" />")
_T("<gd name=\"dx2\" fmla=\"cat2 wd2 ht2 wt2\" />")
_T("<gd name=\"dy2\" fmla=\"sat2 hd2 ht2 wt2\" />")
_T("<gd name=\"x1\" fmla=\"+- hc dx1 0\" />")
_T("<gd name=\"y1\" fmla=\"+- vc dy1 0\" />")
_T("<gd name=\"x2\" fmla=\"+- hc dx2 0\" />")
_T("<gd name=\"y2\" fmla=\"+- vc dy2 0\" />")
_T("<gd name=\"x3\" fmla=\"+/ x1 x2 2\" />")
_T("<gd name=\"y3\" fmla=\"+/ y1 y2 2\" />")
_T("<gd name=\"midAng0\" fmla=\"*/ swAng 1 2\" />")
_T("<gd name=\"midAng\" fmla=\"+- stAng midAng0 cd2\" />")
_T("<gd name=\"idx\" fmla=\"cos wd2 2700000\" />")
_T("<gd name=\"idy\" fmla=\"sin hd2 2700000\" />")
_T("<gd name=\"il\" fmla=\"+- hc 0 idx\" />")
_T("<gd name=\"ir\" fmla=\"+- hc idx 0\" />")
_T("<gd name=\"it\" fmla=\"+- vc 0 idy\" />")
_T("<gd name=\"ib\" fmla=\"+- vc idy 0\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahPolar gdRefAng=\"adj1\" minAng=\"0\" maxAng=\"21599999\">")
_T("<pos x=\"x1\" y=\"y1\" />")
_T("</ahPolar>")
_T("<ahPolar gdRefAng=\"adj2\" minAng=\"0\" maxAng=\"21599999\">")
_T("<pos x=\"x2\" y=\"y2\" />")
_T("</ahPolar>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"stAng\">")
_T("<pos x=\"x1\" y=\"y1\" />")
_T("</cxn>")
_T("<cxn ang=\"enAng\">")
_T("<pos x=\"x2\" y=\"y2\" />")
_T("</cxn>")
_T("<cxn ang=\"midAng\">")
_T("<pos x=\"x3\" y=\"y3\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"il\" t=\"it\" r=\"ir\" b=\"ib\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path>")
_T("<moveTo>")
_T("<pt x=\"x1\" y=\"y1\" />")
_T("</moveTo>")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"stAng\" swAng=\"swAng\" />")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,300 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CCircularArrow : public CPPTXShape
{
public:
CCircularArrow()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 12500\" />")
_T("<gd name=\"adj2\" fmla=\"val 1142319\" />")
_T("<gd name=\"adj3\" fmla=\"val 20457681\" />")
_T("<gd name=\"adj4\" fmla=\"val 10800000\" />")
_T("<gd name=\"adj5\" fmla=\"val 12500\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"a5\" fmla=\"pin 0 adj5 25000\" />")
_T("<gd name=\"maxAdj1\" fmla=\"*/ a5 2 1\" />")
_T("<gd name=\"a1\" fmla=\"pin 0 adj1 maxAdj1\" />")
_T("<gd name=\"enAng\" fmla=\"pin 1 adj3 21599999\" />")
_T("<gd name=\"stAng\" fmla=\"pin 0 adj4 21599999\" />")
_T("<gd name=\"th\" fmla=\"*/ ss a1 100000\" />")
_T("<gd name=\"thh\" fmla=\"*/ ss a5 100000\" />")
_T("<gd name=\"th2\" fmla=\"*/ th 1 2\" />")
_T("<gd name=\"rw1\" fmla=\"+- wd2 th2 thh\" />")
_T("<gd name=\"rh1\" fmla=\"+- hd2 th2 thh\" />")
_T("<gd name=\"rw2\" fmla=\"+- rw1 0 th\" />")
_T("<gd name=\"rh2\" fmla=\"+- rh1 0 th\" />")
_T("<gd name=\"rw3\" fmla=\"+- rw2 th2 0\" />")
_T("<gd name=\"rh3\" fmla=\"+- rh2 th2 0\" />")
_T("<gd name=\"wtH\" fmla=\"sin rw3 enAng\" />")
_T("<gd name=\"htH\" fmla=\"cos rh3 enAng\" />")
_T("<gd name=\"dxH\" fmla=\"cat2 rw3 htH wtH\" />")
_T("<gd name=\"dyH\" fmla=\"sat2 rh3 htH wtH\" />")
_T("<gd name=\"xH\" fmla=\"+- hc dxH 0\" />")
_T("<gd name=\"yH\" fmla=\"+- vc dyH 0\" />")
_T("<gd name=\"rI\" fmla=\"min rw2 rh2\" />")
_T("<gd name=\"u1\" fmla=\"*/ dxH dxH 1\" />")
_T("<gd name=\"u2\" fmla=\"*/ dyH dyH 1\" />")
_T("<gd name=\"u3\" fmla=\"*/ rI rI 1\" />")
_T("<gd name=\"u4\" fmla=\"+- u1 0 u3\" />")
_T("<gd name=\"u5\" fmla=\"+- u2 0 u3\" />")
_T("<gd name=\"u6\" fmla=\"*/ u4 u5 u1\" />")
_T("<gd name=\"u7\" fmla=\"*/ u6 1 u2\" />")
_T("<gd name=\"u8\" fmla=\"+- 1 0 u7\" />")
_T("<gd name=\"u9\" fmla=\"sqrt u8\" />")
_T("<gd name=\"u10\" fmla=\"*/ u4 1 dxH\" />")
_T("<gd name=\"u11\" fmla=\"*/ u10 1 dyH\" />")
_T("<gd name=\"u12\" fmla=\"+/ 1 u9 u11\" />")
_T("<gd name=\"u13\" fmla=\"at2 1 u12\" />")
_T("<gd name=\"u14\" fmla=\"+- u13 21600000 0\" />")
_T("<gd name=\"u15\" fmla=\"?: u13 u13 u14\" />")
_T("<gd name=\"u16\" fmla=\"+- u15 0 enAng\" />")
_T("<gd name=\"u17\" fmla=\"+- u16 21600000 0\" />")
_T("<gd name=\"u18\" fmla=\"?: u16 u16 u17\" />")
_T("<gd name=\"u19\" fmla=\"+- u18 0 cd2\" />")
_T("<gd name=\"u20\" fmla=\"+- u18 0 21600000\" />")
_T("<gd name=\"u21\" fmla=\"?: u19 u20 u18\" />")
_T("<gd name=\"maxAng\" fmla=\"abs u21\" />")
_T("<gd name=\"aAng\" fmla=\"pin 0 adj2 maxAng\" />")
_T("<gd name=\"ptAng\" fmla=\"+- enAng aAng 0\" />")
_T("<gd name=\"wtA\" fmla=\"sin rw3 ptAng\" />")
_T("<gd name=\"htA\" fmla=\"cos rh3 ptAng\" />")
_T("<gd name=\"dxA\" fmla=\"cat2 rw3 htA wtA\" />")
_T("<gd name=\"dyA\" fmla=\"sat2 rh3 htA wtA\" />")
_T("<gd name=\"xA\" fmla=\"+- hc dxA 0\" />")
_T("<gd name=\"yA\" fmla=\"+- vc dyA 0\" />")
_T("<gd name=\"wtE\" fmla=\"sin rw1 stAng\" />")
_T("<gd name=\"htE\" fmla=\"cos rh1 stAng\" />")
_T("<gd name=\"dxE\" fmla=\"cat2 rw1 htE wtE\" />")
_T("<gd name=\"dyE\" fmla=\"sat2 rh1 htE wtE\" />")
_T("<gd name=\"xE\" fmla=\"+- hc dxE 0\" />")
_T("<gd name=\"yE\" fmla=\"+- vc dyE 0\" />")
_T("<gd name=\"dxG\" fmla=\"cos thh ptAng\" />")
_T("<gd name=\"dyG\" fmla=\"sin thh ptAng\" />")
_T("<gd name=\"xG\" fmla=\"+- xH dxG 0\" />")
_T("<gd name=\"yG\" fmla=\"+- yH dyG 0\" />")
_T("<gd name=\"dxB\" fmla=\"cos thh ptAng\" />")
_T("<gd name=\"dyB\" fmla=\"sin thh ptAng\" />")
_T("<gd name=\"xB\" fmla=\"+- xH 0 dxB 0\" />")
_T("<gd name=\"yB\" fmla=\"+- yH 0 dyB 0\" />")
_T("<gd name=\"sx1\" fmla=\"+- xB 0 hc\" />")
_T("<gd name=\"sy1\" fmla=\"+- yB 0 vc\" />")
_T("<gd name=\"sx2\" fmla=\"+- xG 0 hc\" />")
_T("<gd name=\"sy2\" fmla=\"+- yG 0 vc\" />")
_T("<gd name=\"rO\" fmla=\"min rw1 rh1\" />")
_T("<gd name=\"x1O\" fmla=\"*/ sx1 rO rw1\" />")
_T("<gd name=\"y1O\" fmla=\"*/ sy1 rO rh1\" />")
_T("<gd name=\"x2O\" fmla=\"*/ sx2 rO rw1\" />")
_T("<gd name=\"y2O\" fmla=\"*/ sy2 rO rh1\" />")
_T("<gd name=\"dxO\" fmla=\"+- x2O 0 x1O\" />")
_T("<gd name=\"dyO\" fmla=\"+- y2O 0 y1O\" />")
_T("<gd name=\"dO\" fmla=\"mod dxO dyO 0\" />")
_T("<gd name=\"q1\" fmla=\"*/ x1O y2O 1\" />")
_T("<gd name=\"q2\" fmla=\"*/ x2O y1O 1\" />")
_T("<gd name=\"DO\" fmla=\"+- q1 0 q2\" />")
_T("<gd name=\"q3\" fmla=\"*/ rO rO 1\" />")
_T("<gd name=\"q4\" fmla=\"*/ dO dO 1\" />")
_T("<gd name=\"q5\" fmla=\"*/ q3 q4 1\" />")
_T("<gd name=\"q6\" fmla=\"*/ DO DO 1\" />")
_T("<gd name=\"q7\" fmla=\"+- q5 0 q6\" />")
_T("<gd name=\"q8\" fmla=\"max q7 0\" />")
_T("<gd name=\"sdelO\" fmla=\"sqrt q8\" />")
_T("<gd name=\"ndyO\" fmla=\"*/ dyO -1 1\" />")
_T("<gd name=\"sdyO\" fmla=\"?: ndyO -1 1\" />")
_T("<gd name=\"q9\" fmla=\"*/ sdyO dxO 1\" />")
_T("<gd name=\"q10\" fmla=\"*/ q9 sdelO 1\" />")
_T("<gd name=\"q11\" fmla=\"*/ DO dyO 1\" />")
_T("<gd name=\"dxF1\" fmla=\"+/ q11 q10 q4\" />")
_T("<gd name=\"q12\" fmla=\"+- q11 0 q10\" />")
_T("<gd name=\"dxF2\" fmla=\"*/ q12 1 q4\" />")
_T("<gd name=\"adyO\" fmla=\"abs dyO\" />")
_T("<gd name=\"q13\" fmla=\"*/ adyO sdelO 1\" />")
_T("<gd name=\"q14\" fmla=\"*/ DO dxO -1\" />")
_T("<gd name=\"dyF1\" fmla=\"+/ q14 q13 q4\" />")
_T("<gd name=\"q15\" fmla=\"+- q14 0 q13\" />")
_T("<gd name=\"dyF2\" fmla=\"*/ q15 1 q4\" />")
_T("<gd name=\"q16\" fmla=\"+- x2O 0 dxF1\" />")
_T("<gd name=\"q17\" fmla=\"+- x2O 0 dxF2\" />")
_T("<gd name=\"q18\" fmla=\"+- y2O 0 dyF1\" />")
_T("<gd name=\"q19\" fmla=\"+- y2O 0 dyF2\" />")
_T("<gd name=\"q20\" fmla=\"mod q16 q18 0\" />")
_T("<gd name=\"q21\" fmla=\"mod q17 q19 0\" />")
_T("<gd name=\"q22\" fmla=\"+- q21 0 q20\" />")
_T("<gd name=\"dxF\" fmla=\"?: q22 dxF1 dxF2\" />")
_T("<gd name=\"dyF\" fmla=\"?: q22 dyF1 dyF2\" />")
_T("<gd name=\"sdxF\" fmla=\"*/ dxF rw1 rO\" />")
_T("<gd name=\"sdyF\" fmla=\"*/ dyF rh1 rO\" />")
_T("<gd name=\"xF\" fmla=\"+- hc sdxF 0\" />")
_T("<gd name=\"yF\" fmla=\"+- vc sdyF 0\" />")
_T("<gd name=\"x1I\" fmla=\"*/ sx1 rI rw2\" />")
_T("<gd name=\"y1I\" fmla=\"*/ sy1 rI rh2\" />")
_T("<gd name=\"x2I\" fmla=\"*/ sx2 rI rw2\" />")
_T("<gd name=\"y2I\" fmla=\"*/ sy2 rI rh2\" />")
_T("<gd name=\"dxI\" fmla=\"+- x2I 0 x1I\" />")
_T("<gd name=\"dyI\" fmla=\"+- y2I 0 y1I\" />")
_T("<gd name=\"dI\" fmla=\"mod dxI dyI 0\" />")
_T("<gd name=\"v1\" fmla=\"*/ x1I y2I 1\" />")
_T("<gd name=\"v2\" fmla=\"*/ x2I y1I 1\" />")
_T("<gd name=\"DI\" fmla=\"+- v1 0 v2\" />")
_T("<gd name=\"v3\" fmla=\"*/ rI rI 1\" />")
_T("<gd name=\"v4\" fmla=\"*/ dI dI 1\" />")
_T("<gd name=\"v5\" fmla=\"*/ v3 v4 1\" />")
_T("<gd name=\"v6\" fmla=\"*/ DI DI 1\" />")
_T("<gd name=\"v7\" fmla=\"+- v5 0 v6\" />")
_T("<gd name=\"v8\" fmla=\"max v7 0\" />")
_T("<gd name=\"sdelI\" fmla=\"sqrt v8\" />")
_T("<gd name=\"v9\" fmla=\"*/ sdyO dxI 1\" />")
_T("<gd name=\"v10\" fmla=\"*/ v9 sdelI 1\" />")
_T("<gd name=\"v11\" fmla=\"*/ DI dyI 1\" />")
_T("<gd name=\"dxC1\" fmla=\"+/ v11 v10 v4\" />")
_T("<gd name=\"v12\" fmla=\"+- v11 0 v10\" />")
_T("<gd name=\"dxC2\" fmla=\"*/ v12 1 v4\" />")
_T("<gd name=\"adyI\" fmla=\"abs dyI\" />")
_T("<gd name=\"v13\" fmla=\"*/ adyI sdelI 1\" />")
_T("<gd name=\"v14\" fmla=\"*/ DI dxI -1\" />")
_T("<gd name=\"dyC1\" fmla=\"+/ v14 v13 v4\" />")
_T("<gd name=\"v15\" fmla=\"+- v14 0 v13\" />")
_T("<gd name=\"dyC2\" fmla=\"*/ v15 1 v4\" />")
_T("<gd name=\"v16\" fmla=\"+- x1I 0 dxC1\" />")
_T("<gd name=\"v17\" fmla=\"+- x1I 0 dxC2\" />")
_T("<gd name=\"v18\" fmla=\"+- y1I 0 dyC1\" />")
_T("<gd name=\"v19\" fmla=\"+- y1I 0 dyC2\" />")
_T("<gd name=\"v20\" fmla=\"mod v16 v18 0\" />")
_T("<gd name=\"v21\" fmla=\"mod v17 v19 0\" />")
_T("<gd name=\"v22\" fmla=\"+- v21 0 v20\" />")
_T("<gd name=\"dxC\" fmla=\"?: v22 dxC1 dxC2\" />")
_T("<gd name=\"dyC\" fmla=\"?: v22 dyC1 dyC2\" />")
_T("<gd name=\"sdxC\" fmla=\"*/ dxC rw2 rI\" />")
_T("<gd name=\"sdyC\" fmla=\"*/ dyC rh2 rI\" />")
_T("<gd name=\"xC\" fmla=\"+- hc sdxC 0\" />")
_T("<gd name=\"yC\" fmla=\"+- vc sdyC 0\" />")
_T("<gd name=\"ist0\" fmla=\"at2 sdxC sdyC\" />")
_T("<gd name=\"ist1\" fmla=\"+- ist0 21600000 0\" />")
_T("<gd name=\"istAng\" fmla=\"?: ist0 ist0 ist1\" />")
_T("<gd name=\"isw1\" fmla=\"+- stAng 0 istAng\" />")
_T("<gd name=\"isw2\" fmla=\"+- isw1 0 21600000\" />")
_T("<gd name=\"iswAng\" fmla=\"?: isw1 isw2 isw1\" />")
_T("<gd name=\"p1\" fmla=\"+- xF 0 xC\" />")
_T("<gd name=\"p2\" fmla=\"+- yF 0 yC\" />")
_T("<gd name=\"p3\" fmla=\"mod p1 p2 0\" />")
_T("<gd name=\"p4\" fmla=\"*/ p3 1 2\" />")
_T("<gd name=\"p5\" fmla=\"+- p4 0 thh\" />")
_T("<gd name=\"xGp\" fmla=\"?: p5 xF xG\" />")
_T("<gd name=\"yGp\" fmla=\"?: p5 yF yG\" />")
_T("<gd name=\"xBp\" fmla=\"?: p5 xC xB\" />")
_T("<gd name=\"yBp\" fmla=\"?: p5 yC yB\" />")
_T("<gd name=\"en0\" fmla=\"at2 sdxF sdyF\" />")
_T("<gd name=\"en1\" fmla=\"+- en0 21600000 0\" />")
_T("<gd name=\"en2\" fmla=\"?: en0 en0 en1\" />")
_T("<gd name=\"sw0\" fmla=\"+- en2 0 stAng\" />")
_T("<gd name=\"sw1\" fmla=\"+- sw0 21600000 0\" />")
_T("<gd name=\"swAng\" fmla=\"?: sw0 sw0 sw1\" />")
_T("<gd name=\"wtI\" fmla=\"sin rw3 stAng\" />")
_T("<gd name=\"htI\" fmla=\"cos rh3 stAng\" />")
_T("<gd name=\"dxI\" fmla=\"cat2 rw3 htI wtI\" />")
_T("<gd name=\"dyI\" fmla=\"sat2 rh3 htI wtI\" />")
_T("<gd name=\"xI\" fmla=\"+- hc dxI 0\" />")
_T("<gd name=\"yI\" fmla=\"+- vc dyI 0\" />")
_T("<gd name=\"aI\" fmla=\"+- stAng 0 cd4\" />")
_T("<gd name=\"aA\" fmla=\"+- ptAng cd4 0\" />")
_T("<gd name=\"aB\" fmla=\"+- ptAng cd2 0\" />")
_T("<gd name=\"idx\" fmla=\"cos rw1 2700000\" />")
_T("<gd name=\"idy\" fmla=\"sin rh1 2700000\" />")
_T("<gd name=\"il\" fmla=\"+- hc 0 idx\" />")
_T("<gd name=\"ir\" fmla=\"+- hc idx 0\" />")
_T("<gd name=\"it\" fmla=\"+- vc 0 idy\" />")
_T("<gd name=\"ib\" fmla=\"+- vc idy 0\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahPolar gdRefAng=\"adj2\" minAng=\"0\" maxAng=\"maxAng\">")
_T("<pos x=\"xA\" y=\"yA\" />")
_T("</ahPolar>")
_T("<ahPolar gdRefAng=\"adj4\" minAng=\"0\" maxAng=\"21599999\">")
_T("<pos x=\"xE\" y=\"yE\" />")
_T("</ahPolar>")
_T("<ahPolar gdRefR=\"adj1\" minR=\"0\" maxR=\"maxAdj1\" gdRefAng=\"adj3\" minAng=\"0\" maxAng=\"21599999\">")
_T("<pos x=\"xF\" y=\"yF\" />")
_T("</ahPolar>")
_T("<ahPolar gdRefR=\"adj5\" minR=\"0\" maxR=\"25000\">")
_T("<pos x=\"xB\" y=\"yB\" />")
_T("</ahPolar>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"aI\">")
_T("<pos x=\"xI\" y=\"yI\" />")
_T("</cxn>")
_T("<cxn ang=\"ptAng\">")
_T("<pos x=\"xGp\" y=\"yGp\" />")
_T("</cxn>")
_T("<cxn ang=\"aA\">")
_T("<pos x=\"xA\" y=\"yA\" />")
_T("</cxn>")
_T("<cxn ang=\"aB\">")
_T("<pos x=\"xBp\" y=\"yBp\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"il\" t=\"it\" r=\"ir\" b=\"ib\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path>")
_T("<moveTo>")
_T("<pt x=\"xE\" y=\"yE\" />")
_T("</moveTo>")
_T("<arcTo wR=\"rw1\" hR=\"rh1\" stAng=\"stAng\" swAng=\"swAng\" />")
_T("<lnTo>")
_T("<pt x=\"xGp\" y=\"yGp\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"xA\" y=\"yA\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"xBp\" y=\"yBp\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"xC\" y=\"yC\" />")
_T("</lnTo>")
_T("<arcTo wR=\"rw2\" hR=\"rh2\" stAng=\"istAng\" swAng=\"iswAng\" />")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,138 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CCloud : public CPPTXShape
{
public:
CCloud()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"il\" fmla=\"*/ w 2977 21600\" />")
_T("<gd name=\"it\" fmla=\"*/ h 3262 21600\" />")
_T("<gd name=\"ir\" fmla=\"*/ w 17087 21600\" />")
_T("<gd name=\"ib\" fmla=\"*/ h 17337 21600\" />")
_T("<gd name=\"g27\" fmla=\"*/ w 67 21600\" />")
_T("<gd name=\"g28\" fmla=\"*/ h 21577 21600\" />")
_T("<gd name=\"g29\" fmla=\"*/ w 21582 21600\" />")
_T("<gd name=\"g30\" fmla=\"*/ h 1235 21600\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"0\">")
_T("<pos x=\"g29\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"g28\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"g27\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"g30\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"il\" t=\"it\" r=\"ir\" b=\"ib\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path w=\"43200\" h=\"43200\">")
_T("<moveTo>")
_T("<pt x=\"3900\" y=\"14370\" />")
_T("</moveTo>")
_T("<arcTo wR=\"6753\" hR=\"9190\" stAng=\"-11429249\" swAng=\"7426832\" />")
_T("<arcTo wR=\"5333\" hR=\"7267\" stAng=\"-8646143\" swAng=\"5396714\" />")
_T("<arcTo wR=\"4365\" hR=\"5945\" stAng=\"-8748475\" swAng=\"5983381\" />")
_T("<arcTo wR=\"4857\" hR=\"6595\" stAng=\"-7859164\" swAng=\"7034504\" />")
_T("<arcTo wR=\"5333\" hR=\"7273\" stAng=\"-4722533\" swAng=\"6541615\" />")
_T("<arcTo wR=\"6775\" hR=\"9220\" stAng=\"-2776035\" swAng=\"7816140\" />")
_T("<arcTo wR=\"5785\" hR=\"7867\" stAng=\"37501\" swAng=\"6842000\" />")
_T("<arcTo wR=\"6752\" hR=\"9215\" stAng=\"1347096\" swAng=\"6910353\" />")
_T("<arcTo wR=\"7720\" hR=\"10543\" stAng=\"3974558\" swAng=\"4542661\" />")
_T("<arcTo wR=\"4360\" hR=\"5918\" stAng=\"-16496525\" swAng=\"8804134\" />")
_T("<arcTo wR=\"4345\" hR=\"5945\" stAng=\"-14809710\" swAng=\"9151131\" />")
_T("<close />")
_T("</path>")
_T("<path w=\"43200\" h=\"43200\" fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"4693\" y=\"26177\" />")
_T("</moveTo>")
_T("<arcTo wR=\"4345\" hR=\"5945\" stAng=\"5204520\" swAng=\"1585770\" />")
_T("<moveTo>")
_T("<pt x=\"6928\" y=\"34899\" />")
_T("</moveTo>")
_T("<arcTo wR=\"4360\" hR=\"5918\" stAng=\"4416628\" swAng=\"686848\" />")
_T("<moveTo>")
_T("<pt x=\"16478\" y=\"39090\" />")
_T("</moveTo>")
_T("<arcTo wR=\"6752\" hR=\"9215\" stAng=\"8257449\" swAng=\"844866\" />")
_T("<moveTo>")
_T("<pt x=\"28827\" y=\"34751\" />")
_T("</moveTo>")
_T("<arcTo wR=\"6752\" hR=\"9215\" stAng=\"387196\" swAng=\"959901\" />")
_T("<moveTo>")
_T("<pt x=\"34129\" y=\"22954\" />")
_T("</moveTo>")
_T("<arcTo wR=\"5785\" hR=\"7867\" stAng=\"-4217541\" swAng=\"4255042\" />")
_T("<moveTo>")
_T("<pt x=\"41798\" y=\"15354\" />")
_T("</moveTo>")
_T("<arcTo wR=\"5333\" hR=\"7273\" stAng=\"1819082\" swAng=\"1665090\" />")
_T("<moveTo>")
_T("<pt x=\"38324\" y=\"5426\" />")
_T("</moveTo>")
_T("<arcTo wR=\"4857\" hR=\"6595\" stAng=\"-824660\" swAng=\"891534\" />")
_T("<moveTo>")
_T("<pt x=\"29078\" y=\"3952\" />")
_T("</moveTo>")
_T("<arcTo wR=\"4857\" hR=\"6595\" stAng=\"-8950887\" swAng=\"1091722\" />")
_T("<moveTo>")
_T("<pt x=\"22141\" y=\"4720\" />")
_T("</moveTo>")
_T("<arcTo wR=\"4365\" hR=\"5945\" stAng=\"-9809656\" swAng=\"1061181\" />")
_T("<moveTo>")
_T("<pt x=\"14000\" y=\"5192\" />")
_T("</moveTo>")
_T("<arcTo wR=\"6753\" hR=\"9190\" stAng=\"-4002417\" swAng=\"739161\" />")
_T("<moveTo>")
_T("<pt x=\"4127\" y=\"15789\" />")
_T("</moveTo>")
_T("<arcTo wR=\"6753\" hR=\"9190\" stAng=\"9459261\" swAng=\"711490\" />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,206 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CCloudCallout : public CPPTXShape
{
public:
CCloudCallout()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val -20833\" />")
_T("<gd name=\"adj2\" fmla=\"val 62500\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"dxPos\" fmla=\"*/ w adj1 100000\" />")
_T("<gd name=\"dyPos\" fmla=\"*/ h adj2 100000\" />")
_T("<gd name=\"xPos\" fmla=\"+- hc dxPos 0\" />")
_T("<gd name=\"yPos\" fmla=\"+- vc dyPos 0\" />")
_T("<gd name=\"ht\" fmla=\"cat2 hd2 dxPos dyPos\" />")
_T("<gd name=\"wt\" fmla=\"sat2 wd2 dxPos dyPos\" />")
_T("<gd name=\"g2\" fmla=\"cat2 wd2 ht wt\" />")
_T("<gd name=\"g3\" fmla=\"sat2 hd2 ht wt\" />")
_T("<gd name=\"g4\" fmla=\"+- hc g2 0\" />")
_T("<gd name=\"g5\" fmla=\"+- vc g3 0\" />")
_T("<gd name=\"g6\" fmla=\"+- g4 0 xPos\" />")
_T("<gd name=\"g7\" fmla=\"+- g5 0 yPos\" />")
_T("<gd name=\"g8\" fmla=\"mod g6 g7 0\" />")
_T("<gd name=\"g9\" fmla=\"*/ ss 6600 21600\" />")
_T("<gd name=\"g10\" fmla=\"+- g8 0 g9\" />")
_T("<gd name=\"g11\" fmla=\"*/ g10 1 3\" />")
_T("<gd name=\"g12\" fmla=\"*/ ss 1800 21600\" />")
_T("<gd name=\"g13\" fmla=\"+- g11 g12 0\" />")
_T("<gd name=\"g14\" fmla=\"*/ g13 g6 g8\" />")
_T("<gd name=\"g15\" fmla=\"*/ g13 g7 g8\" />")
_T("<gd name=\"g16\" fmla=\"+- g14 xPos 0\" />")
_T("<gd name=\"g17\" fmla=\"+- g15 yPos 0\" />")
_T("<gd name=\"g18\" fmla=\"*/ ss 4800 21600\" />")
_T("<gd name=\"g19\" fmla=\"*/ g11 2 1\" />")
_T("<gd name=\"g20\" fmla=\"+- g18 g19 0\" />")
_T("<gd name=\"g21\" fmla=\"*/ g20 g6 g8\" />")
_T("<gd name=\"g22\" fmla=\"*/ g20 g7 g8\" />")
_T("<gd name=\"g23\" fmla=\"+- g21 xPos 0\" />")
_T("<gd name=\"g24\" fmla=\"+- g22 yPos 0\" />")
_T("<gd name=\"g25\" fmla=\"*/ ss 1200 21600\" />")
_T("<gd name=\"g26\" fmla=\"*/ ss 600 21600\" />")
_T("<gd name=\"x23\" fmla=\"+- xPos g26 0\" />")
_T("<gd name=\"x24\" fmla=\"+- g16 g25 0\" />")
_T("<gd name=\"x25\" fmla=\"+- g23 g12 0\" />")
_T("<gd name=\"il\" fmla=\"*/ w 2977 21600\" />")
_T("<gd name=\"it\" fmla=\"*/ h 3262 21600\" />")
_T("<gd name=\"ir\" fmla=\"*/ w 17087 21600\" />")
_T("<gd name=\"ib\" fmla=\"*/ h 17337 21600\" />")
_T("<gd name=\"g27\" fmla=\"*/ w 67 21600\" />")
_T("<gd name=\"g28\" fmla=\"*/ h 21577 21600\" />")
_T("<gd name=\"g29\" fmla=\"*/ w 21582 21600\" />")
_T("<gd name=\"g30\" fmla=\"*/ h 1235 21600\" />")
_T("<gd name=\"pang\" fmla=\"at2 dxPos dyPos\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefX=\"adj1\" minX=\"-2147483647\" maxX=\"2147483647\" gdRefY=\"adj2\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"xPos\" y=\"yPos\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"g27\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"g28\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"g29\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"g30\" />")
_T("</cxn>")
_T("<cxn ang=\"pang\">")
_T("<pos x=\"xPos\" y=\"yPos\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"il\" t=\"it\" r=\"ir\" b=\"ib\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path w=\"43200\" h=\"43200\">")
_T("<moveTo>")
_T("<pt x=\"3900\" y=\"14370\" />")
_T("</moveTo>")
_T("<arcTo wR=\"6753\" hR=\"9190\" stAng=\"-11429249\" swAng=\"7426832\" />")
_T("<arcTo wR=\"5333\" hR=\"7267\" stAng=\"-8646143\" swAng=\"5396714\" />")
_T("<arcTo wR=\"4365\" hR=\"5945\" stAng=\"-8748475\" swAng=\"5983381\" />")
_T("<arcTo wR=\"4857\" hR=\"6595\" stAng=\"-7859164\" swAng=\"7034504\" />")
_T("<arcTo wR=\"5333\" hR=\"7273\" stAng=\"-4722533\" swAng=\"6541615\" />")
_T("<arcTo wR=\"6775\" hR=\"9220\" stAng=\"-2776035\" swAng=\"7816140\" />")
_T("<arcTo wR=\"5785\" hR=\"7867\" stAng=\"37501\" swAng=\"6842000\" />")
_T("<arcTo wR=\"6752\" hR=\"9215\" stAng=\"1347096\" swAng=\"6910353\" />")
_T("<arcTo wR=\"7720\" hR=\"10543\" stAng=\"3974558\" swAng=\"4542661\" />")
_T("<arcTo wR=\"4360\" hR=\"5918\" stAng=\"-16496525\" swAng=\"8804134\" />")
_T("<arcTo wR=\"4345\" hR=\"5945\" stAng=\"-14809710\" swAng=\"9151131\" />")
_T("<close />")
_T("</path>")
_T("<path>")
_T("<moveTo>")
_T("<pt x=\"x23\" y=\"yPos\" />")
_T("</moveTo>")
_T("<arcTo wR=\"g26\" hR=\"g26\" stAng=\"0\" swAng=\"21600000\" />")
_T("<close />")
_T("</path>")
_T("<path>")
_T("<moveTo>")
_T("<pt x=\"x24\" y=\"g17\" />")
_T("</moveTo>")
_T("<arcTo wR=\"g25\" hR=\"g25\" stAng=\"0\" swAng=\"21600000\" />")
_T("<close />")
_T("</path>")
_T("<path>")
_T("<moveTo>")
_T("<pt x=\"x25\" y=\"g24\" />")
_T("</moveTo>")
_T("<arcTo wR=\"g12\" hR=\"g12\" stAng=\"0\" swAng=\"21600000\" />")
_T("<close />")
_T("</path>")
_T("<path w=\"43200\" h=\"43200\" fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"4693\" y=\"26177\" />")
_T("</moveTo>")
_T("<arcTo wR=\"4345\" hR=\"5945\" stAng=\"5204520\" swAng=\"1585770\" />")
_T("<moveTo>")
_T("<pt x=\"6928\" y=\"34899\" />")
_T("</moveTo>")
_T("<arcTo wR=\"4360\" hR=\"5918\" stAng=\"4416628\" swAng=\"686848\" />")
_T("<moveTo>")
_T("<pt x=\"16478\" y=\"39090\" />")
_T("</moveTo>")
_T("<arcTo wR=\"6752\" hR=\"9215\" stAng=\"8257449\" swAng=\"844866\" />")
_T("<moveTo>")
_T("<pt x=\"28827\" y=\"34751\" />")
_T("</moveTo>")
_T("<arcTo wR=\"6752\" hR=\"9215\" stAng=\"387196\" swAng=\"959901\" />")
_T("<moveTo>")
_T("<pt x=\"34129\" y=\"22954\" />")
_T("</moveTo>")
_T("<arcTo wR=\"5785\" hR=\"7867\" stAng=\"-4217541\" swAng=\"4255042\" />")
_T("<moveTo>")
_T("<pt x=\"41798\" y=\"15354\" />")
_T("</moveTo>")
_T("<arcTo wR=\"5333\" hR=\"7273\" stAng=\"1819082\" swAng=\"1665090\" />")
_T("<moveTo>")
_T("<pt x=\"38324\" y=\"5426\" />")
_T("</moveTo>")
_T("<arcTo wR=\"4857\" hR=\"6595\" stAng=\"-824660\" swAng=\"891534\" />")
_T("<moveTo>")
_T("<pt x=\"29078\" y=\"3952\" />")
_T("</moveTo>")
_T("<arcTo wR=\"4857\" hR=\"6595\" stAng=\"-8950887\" swAng=\"1091722\" />")
_T("<moveTo>")
_T("<pt x=\"22141\" y=\"4720\" />")
_T("</moveTo>")
_T("<arcTo wR=\"4365\" hR=\"5945\" stAng=\"-9809656\" swAng=\"1061181\" />")
_T("<moveTo>")
_T("<pt x=\"14000\" y=\"5192\" />")
_T("</moveTo>")
_T("<arcTo wR=\"6753\" hR=\"9190\" stAng=\"-4002417\" swAng=\"739161\" />")
_T("<moveTo>")
_T("<pt x=\"4127\" y=\"15789\" />")
_T("</moveTo>")
_T("<arcTo wR=\"6753\" hR=\"9190\" stAng=\"9459261\" swAng=\"711490\" />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,112 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CCorner : public CPPTXShape
{
public:
CCorner()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 50000\" />")
_T("<gd name=\"adj2\" fmla=\"val 50000\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"maxAdj1\" fmla=\"*/ 100000 h ss\" />")
_T("<gd name=\"maxAdj2\" fmla=\"*/ 100000 w ss\" />")
_T("<gd name=\"a1\" fmla=\"pin 0 adj1 maxAdj1\" />")
_T("<gd name=\"a2\" fmla=\"pin 0 adj2 maxAdj2\" />")
_T("<gd name=\"x1\" fmla=\"*/ ss a2 100000\" />")
_T("<gd name=\"dy1\" fmla=\"*/ ss a1 100000\" />")
_T("<gd name=\"y1\" fmla=\"+- b 0 dy1\" />")
_T("<gd name=\"cx1\" fmla=\"*/ x1 1 2\" />")
_T("<gd name=\"cy1\" fmla=\"+/ y1 b 2\" />")
_T("<gd name=\"d\" fmla=\"+- w 0 h\" />")
_T("<gd name=\"it\" fmla=\"?: d y1 t\" />")
_T("<gd name=\"ir\" fmla=\"?: d r x1\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefY=\"adj1\" minY=\"0\" maxY=\"maxAdj1\">")
_T("<pos x=\"l\" y=\"y1\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj2\" minX=\"0\" maxX=\"maxAdj2\">")
_T("<pos x=\"x1\" y=\"t\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"cy1\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"cx1\" y=\"t\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"it\" r=\"ir\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path>")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"y1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"y1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,143 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CCornerTabs : public CPPTXShape
{
public:
CCornerTabs()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"md\" fmla=\"mod w h 0\" />")
_T("<gd name=\"dx\" fmla=\"*/ 1 md 20\" />")
_T("<gd name=\"y1\" fmla=\"+- 0 b dx\" />")
_T("<gd name=\"x1\" fmla=\"+- 0 r dx\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"dx\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"y1\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"dx\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"x1\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"dx\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"x1\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"dx\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"y1\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"b\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"dx\" t=\"dx\" r=\"x1\" b=\"y1\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path>")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"dx\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"dx\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path>")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"y1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"dx\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path>")
_T("<moveTo>")
_T("<pt x=\"x1\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"dx\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path>")
_T("<moveTo>")
_T("<pt x=\"r\" y=\"y1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,170 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CCube : public CPPTXShape
{
public:
CCube()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj\" fmla=\"val 25000\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"a\" fmla=\"pin 0 adj 100000\" />")
_T("<gd name=\"y1\" fmla=\"*/ ss a 100000\" />")
_T("<gd name=\"y4\" fmla=\"+- b 0 y1\" />")
_T("<gd name=\"y2\" fmla=\"*/ y4 1 2\" />")
_T("<gd name=\"y3\" fmla=\"+/ y1 b 2\" />")
_T("<gd name=\"x4\" fmla=\"+- r 0 y1\" />")
_T("<gd name=\"x2\" fmla=\"*/ x4 1 2\" />")
_T("<gd name=\"x3\" fmla=\"+/ y1 r 2\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefY=\"adj\" minY=\"0\" maxY=\"100000\">")
_T("<pos x=\"l\" y=\"y1\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"x3\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"x2\" y=\"y1\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"y3\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"x2\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"x4\" y=\"y3\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"y2\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"y1\" r=\"x4\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"y1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"y1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path stroke=\"false\" fill=\"darkenLess\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"x4\" y=\"y1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"y4\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path stroke=\"false\" fill=\"lightenLess\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"y1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"y1\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"y1\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"y1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"y1\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"y4\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"y1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"y1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<moveTo>")
_T("<pt x=\"x4\" y=\"y1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"b\" />")
_T("</lnTo>")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,61 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CCurvedConnector2 : public CPPTXShape
{
public:
CCurvedConnector2()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path fill=\"none\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<cubicBezTo>")
_T("<pt x=\"wd2\" y=\"t\" />")
_T("<pt x=\"r\" y=\"hd2\" />")
_T("<pt x=\"r\" y=\"b\" />")
_T("</cubicBezTo>")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,80 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CCurvedConnector3 : public CPPTXShape
{
public:
CCurvedConnector3()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 50000\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"x2\" fmla=\"*/ w adj1 100000\" />")
_T("<gd name=\"x1\" fmla=\"+/ l x2 2\" />")
_T("<gd name=\"x3\" fmla=\"+/ r x2 2\" />")
_T("<gd name=\"y3\" fmla=\"*/ h 3 4\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefX=\"adj1\" minX=\"-2147483647\" maxX=\"2147483647\">")
_T("<pos x=\"x2\" y=\"vc\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path fill=\"none\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<cubicBezTo>")
_T("<pt x=\"x1\" y=\"t\" />")
_T("<pt x=\"x2\" y=\"hd4\" />")
_T("<pt x=\"x2\" y=\"vc\" />")
_T("</cubicBezTo>")
_T("<cubicBezTo>")
_T("<pt x=\"x2\" y=\"y3\" />")
_T("<pt x=\"x3\" y=\"b\" />")
_T("<pt x=\"r\" y=\"b\" />")
_T("</cubicBezTo>")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,95 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CCurvedConnector4 : public CPPTXShape
{
public:
CCurvedConnector4()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 50000\" />")
_T("<gd name=\"adj2\" fmla=\"val 50000\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"x2\" fmla=\"*/ w adj1 100000\" />")
_T("<gd name=\"x1\" fmla=\"+/ l x2 2\" />")
_T("<gd name=\"x3\" fmla=\"+/ r x2 2\" />")
_T("<gd name=\"x4\" fmla=\"+/ x2 x3 2\" />")
_T("<gd name=\"x5\" fmla=\"+/ x3 r 2\" />")
_T("<gd name=\"y4\" fmla=\"*/ h adj2 100000\" />")
_T("<gd name=\"y1\" fmla=\"+/ t y4 2\" />")
_T("<gd name=\"y2\" fmla=\"+/ t y1 2\" />")
_T("<gd name=\"y3\" fmla=\"+/ y1 y4 2\" />")
_T("<gd name=\"y5\" fmla=\"+/ b y4 2\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefX=\"adj1\" minX=\"-2147483647\" maxX=\"2147483647\">")
_T("<pos x=\"x2\" y=\"y1\" />")
_T("</ahXY>")
_T("<ahXY gdRefY=\"adj2\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x3\" y=\"y4\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path fill=\"none\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<cubicBezTo>")
_T("<pt x=\"x1\" y=\"t\" />")
_T("<pt x=\"x2\" y=\"y2\" />")
_T("<pt x=\"x2\" y=\"y1\" />")
_T("</cubicBezTo>")
_T("<cubicBezTo>")
_T("<pt x=\"x2\" y=\"y3\" />")
_T("<pt x=\"x4\" y=\"y4\" />")
_T("<pt x=\"x3\" y=\"y4\" />")
_T("</cubicBezTo>")
_T("<cubicBezTo>")
_T("<pt x=\"x5\" y=\"y4\" />")
_T("<pt x=\"r\" y=\"y5\" />")
_T("<pt x=\"r\" y=\"b\" />")
_T("</cubicBezTo>")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,108 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CCurvedConnector5 : public CPPTXShape
{
public:
CCurvedConnector5()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 50000\" />")
_T("<gd name=\"adj2\" fmla=\"val 50000\" />")
_T("<gd name=\"adj3\" fmla=\"val 50000\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"x3\" fmla=\"*/ w adj1 100000\" />")
_T("<gd name=\"x6\" fmla=\"*/ w adj3 100000\" />")
_T("<gd name=\"x1\" fmla=\"+/ x3 x6 2\" />")
_T("<gd name=\"x2\" fmla=\"+/ l x3 2\" />")
_T("<gd name=\"x4\" fmla=\"+/ x3 x1 2\" />")
_T("<gd name=\"x5\" fmla=\"+/ x6 x1 2\" />")
_T("<gd name=\"x7\" fmla=\"+/ x6 r 2\" />")
_T("<gd name=\"y4\" fmla=\"*/ h adj2 100000\" />")
_T("<gd name=\"y1\" fmla=\"+/ t y4 2\" />")
_T("<gd name=\"y2\" fmla=\"+/ t y1 2\" />")
_T("<gd name=\"y3\" fmla=\"+/ y1 y4 2\" />")
_T("<gd name=\"y5\" fmla=\"+/ b y4 2\" />")
_T("<gd name=\"y6\" fmla=\"+/ y5 y4 2\" />")
_T("<gd name=\"y7\" fmla=\"+/ y5 b 2\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefX=\"adj1\" minX=\"-2147483647\" maxX=\"2147483647\">")
_T("<pos x=\"x3\" y=\"y1\" />")
_T("</ahXY>")
_T("<ahXY gdRefY=\"adj2\" minY=\"-2147483647\" maxY=\"2147483647\">")
_T("<pos x=\"x1\" y=\"y4\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj3\" minX=\"-2147483647\" maxX=\"2147483647\">")
_T("<pos x=\"x6\" y=\"y5\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path fill=\"none\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<cubicBezTo>")
_T("<pt x=\"x2\" y=\"t\" />")
_T("<pt x=\"x3\" y=\"y2\" />")
_T("<pt x=\"x3\" y=\"y1\" />")
_T("</cubicBezTo>")
_T("<cubicBezTo>")
_T("<pt x=\"x3\" y=\"y3\" />")
_T("<pt x=\"x4\" y=\"y4\" />")
_T("<pt x=\"x1\" y=\"y4\" />")
_T("</cubicBezTo>")
_T("<cubicBezTo>")
_T("<pt x=\"x5\" y=\"y4\" />")
_T("<pt x=\"x6\" y=\"y6\" />")
_T("<pt x=\"x6\" y=\"y5\" />")
_T("</cubicBezTo>")
_T("<cubicBezTo>")
_T("<pt x=\"x6\" y=\"y7\" />")
_T("<pt x=\"x7\" y=\"b\" />")
_T("<pt x=\"r\" y=\"b\" />")
_T("</cubicBezTo>")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,185 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CCurvedDownArrow : public CPPTXShape
{
public:
CCurvedDownArrow()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 25000\" />")
_T("<gd name=\"adj2\" fmla=\"val 50000\" />")
_T("<gd name=\"adj3\" fmla=\"val 25000\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"maxAdj2\" fmla=\"*/ 50000 w ss\" />")
_T("<gd name=\"a2\" fmla=\"pin 0 adj2 maxAdj2\" />")
_T("<gd name=\"a1\" fmla=\"pin 0 adj1 100000\" />")
_T("<gd name=\"th\" fmla=\"*/ ss a1 100000\" />")
_T("<gd name=\"aw\" fmla=\"*/ ss a2 100000\" />")
_T("<gd name=\"q1\" fmla=\"+/ th aw 4\" />")
_T("<gd name=\"wR\" fmla=\"+- wd2 0 q1\" />")
_T("<gd name=\"q7\" fmla=\"*/ wR 2 1\" />")
_T("<gd name=\"q8\" fmla=\"*/ q7 q7 1\" />")
_T("<gd name=\"q9\" fmla=\"*/ th th 1\" />")
_T("<gd name=\"q10\" fmla=\"+- q8 0 q9\" />")
_T("<gd name=\"q11\" fmla=\"sqrt q10\" />")
_T("<gd name=\"idy\" fmla=\"*/ q11 h q7\" />")
_T("<gd name=\"maxAdj3\" fmla=\"*/ 100000 idy ss\" />")
_T("<gd name=\"a3\" fmla=\"pin 0 adj3 maxAdj3\" />")
_T("<gd name=\"ah\" fmla=\"*/ ss adj3 100000\" />")
_T("<gd name=\"x3\" fmla=\"+- wR th 0\" />")
_T("<gd name=\"q2\" fmla=\"*/ h h 1\" />")
_T("<gd name=\"q3\" fmla=\"*/ ah ah 1\" />")
_T("<gd name=\"q4\" fmla=\"+- q2 0 q3\" />")
_T("<gd name=\"q5\" fmla=\"sqrt q4\" />")
_T("<gd name=\"dx\" fmla=\"*/ q5 wR h\" />")
_T("<gd name=\"x5\" fmla=\"+- wR dx 0\" />")
_T("<gd name=\"x7\" fmla=\"+- x3 dx 0\" />")
_T("<gd name=\"q6\" fmla=\"+- aw 0 th\" />")
_T("<gd name=\"dh\" fmla=\"*/ q6 1 2\" />")
_T("<gd name=\"x4\" fmla=\"+- x5 0 dh\" />")
_T("<gd name=\"x8\" fmla=\"+- x7 dh 0\" />")
_T("<gd name=\"aw2\" fmla=\"*/ aw 1 2\" />")
_T("<gd name=\"x6\" fmla=\"+- r 0 aw2\" />")
_T("<gd name=\"y1\" fmla=\"+- b 0 ah\" />")
_T("<gd name=\"swAng\" fmla=\"at2 ah dx\" />")
_T("<gd name=\"mswAng\" fmla=\"+- 0 0 swAng\" />")
_T("<gd name=\"iy\" fmla=\"+- b 0 idy\" />")
_T("<gd name=\"ix\" fmla=\"+/ wR x3 2\" />")
_T("<gd name=\"q12\" fmla=\"*/ th 1 2\" />")
_T("<gd name=\"dang2\" fmla=\"at2 idy q12\" />")
_T("<gd name=\"stAng\" fmla=\"+- 3cd4 swAng 0\" />")
_T("<gd name=\"stAng2\" fmla=\"+- 3cd4 0 dang2\" />")
_T("<gd name=\"swAng2\" fmla=\"+- dang2 0 cd4\" />")
_T("<gd name=\"swAng3\" fmla=\"+- cd4 dang2 0\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefX=\"adj1\" minX=\"0\" maxX=\"adj2\">")
_T("<pos x=\"x7\" y=\"y1\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj2\" minX=\"0\" maxX=\"maxAdj2\">")
_T("<pos x=\"x4\" y=\"b\" />")
_T("</ahXY>")
_T("<ahXY gdRefY=\"adj3\" minY=\"0\" maxY=\"maxAdj3\">")
_T("<pos x=\"r\" y=\"y1\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"ix\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"q12\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"x4\" y=\"y1\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"x6\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"x8\" y=\"y1\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"x6\" y=\"b\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"y1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x5\" y=\"y1\" />")
_T("</lnTo>")
_T("<arcTo wR=\"wR\" hR=\"h\" stAng=\"stAng\" swAng=\"mswAng\" />")
_T("<lnTo>")
_T("<pt x=\"x3\" y=\"t\" />")
_T("</lnTo>")
_T("<arcTo wR=\"wR\" hR=\"h\" stAng=\"3cd4\" swAng=\"swAng\" />")
_T("<lnTo>")
_T("<pt x=\"x8\" y=\"y1\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"darkenLess\" stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"ix\" y=\"iy\" />")
_T("</moveTo>")
_T("<arcTo wR=\"wR\" hR=\"h\" stAng=\"stAng2\" swAng=\"swAng2\" />")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<arcTo wR=\"wR\" hR=\"h\" stAng=\"cd2\" swAng=\"swAng3\" />")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"ix\" y=\"iy\" />")
_T("</moveTo>")
_T("<arcTo wR=\"wR\" hR=\"h\" stAng=\"stAng2\" swAng=\"swAng2\" />")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<arcTo wR=\"wR\" hR=\"h\" stAng=\"cd2\" swAng=\"cd4\" />")
_T("<lnTo>")
_T("<pt x=\"x3\" y=\"t\" />")
_T("</lnTo>")
_T("<arcTo wR=\"wR\" hR=\"h\" stAng=\"3cd4\" swAng=\"swAng\" />")
_T("<lnTo>")
_T("<pt x=\"x8\" y=\"y1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x6\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"y1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x5\" y=\"y1\" />")
_T("</lnTo>")
_T("<arcTo wR=\"wR\" hR=\"h\" stAng=\"stAng\" swAng=\"mswAng\" />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,181 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CCurvedLeftArrow : public CPPTXShape
{
public:
CCurvedLeftArrow()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 25000\" />")
_T("<gd name=\"adj2\" fmla=\"val 50000\" />")
_T("<gd name=\"adj3\" fmla=\"val 25000\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"maxAdj2\" fmla=\"*/ 50000 h ss\" />")
_T("<gd name=\"a2\" fmla=\"pin 0 adj2 maxAdj2\" />")
_T("<gd name=\"a1\" fmla=\"pin 0 adj1 a2\" />")
_T("<gd name=\"th\" fmla=\"*/ ss a1 100000\" />")
_T("<gd name=\"aw\" fmla=\"*/ ss a2 100000\" />")
_T("<gd name=\"q1\" fmla=\"+/ th aw 4\" />")
_T("<gd name=\"hR\" fmla=\"+- hd2 0 q1\" />")
_T("<gd name=\"q7\" fmla=\"*/ hR 2 1\" />")
_T("<gd name=\"q8\" fmla=\"*/ q7 q7 1\" />")
_T("<gd name=\"q9\" fmla=\"*/ th th 1\" />")
_T("<gd name=\"q10\" fmla=\"+- q8 0 q9\" />")
_T("<gd name=\"q11\" fmla=\"sqrt q10\" />")
_T("<gd name=\"idx\" fmla=\"*/ q11 w q7\" />")
_T("<gd name=\"maxAdj3\" fmla=\"*/ 100000 idx ss\" />")
_T("<gd name=\"a3\" fmla=\"pin 0 adj3 maxAdj3\" />")
_T("<gd name=\"ah\" fmla=\"*/ ss a3 100000\" />")
_T("<gd name=\"y3\" fmla=\"+- hR th 0\" />")
_T("<gd name=\"q2\" fmla=\"*/ w w 1\" />")
_T("<gd name=\"q3\" fmla=\"*/ ah ah 1\" />")
_T("<gd name=\"q4\" fmla=\"+- q2 0 q3\" />")
_T("<gd name=\"q5\" fmla=\"sqrt q4\" />")
_T("<gd name=\"dy\" fmla=\"*/ q5 hR w\" />")
_T("<gd name=\"y5\" fmla=\"+- hR dy 0\" />")
_T("<gd name=\"y7\" fmla=\"+- y3 dy 0\" />")
_T("<gd name=\"q6\" fmla=\"+- aw 0 th\" />")
_T("<gd name=\"dh\" fmla=\"*/ q6 1 2\" />")
_T("<gd name=\"y4\" fmla=\"+- y5 0 dh\" />")
_T("<gd name=\"y8\" fmla=\"+- y7 dh 0\" />")
_T("<gd name=\"aw2\" fmla=\"*/ aw 1 2\" />")
_T("<gd name=\"y6\" fmla=\"+- b 0 aw2\" />")
_T("<gd name=\"x1\" fmla=\"+- l ah 0\" />")
_T("<gd name=\"swAng\" fmla=\"at2 ah dy\" />")
_T("<gd name=\"mswAng\" fmla=\"+- 0 0 swAng\" />")
_T("<gd name=\"ix\" fmla=\"+- l idx 0\" />")
_T("<gd name=\"iy\" fmla=\"+/ hR y3 2\" />")
_T("<gd name=\"q12\" fmla=\"*/ th 1 2\" />")
_T("<gd name=\"dang2\" fmla=\"at2 idx q12\" />")
_T("<gd name=\"swAng2\" fmla=\"+- dang2 0 swAng\" />")
_T("<gd name=\"swAng3\" fmla=\"+- swAng dang2 0\" />")
_T("<gd name=\"stAng3\" fmla=\"+- 0 0 dang2\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefY=\"adj1\" minY=\"0\" maxY=\"a2\">")
_T("<pos x=\"x1\" y=\"y5\" />")
_T("</ahXY>")
_T("<ahXY gdRefY=\"adj2\" minY=\"0\" maxY=\"maxAdj2\">")
_T("<pos x=\"r\" y=\"y4\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj3\" minX=\"0\" maxX=\"maxAdj3\">")
_T("<pos x=\"x1\" y=\"b\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"q12\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"x1\" y=\"y4\" />")
_T("</cxn>")
_T("<cxn ang=\"cd3\">")
_T("<pos x=\"l\" y=\"y6\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"x1\" y=\"y8\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"iy\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"y6\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"y4\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"y5\" />")
_T("</lnTo>")
_T("<arcTo wR=\"w\" hR=\"hR\" stAng=\"swAng\" swAng=\"swAng2\" />")
_T("<arcTo wR=\"w\" hR=\"hR\" stAng=\"stAng3\" swAng=\"swAng3\" />")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"y8\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"darkenLess\" stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"r\" y=\"y3\" />")
_T("</moveTo>")
_T("<arcTo wR=\"w\" hR=\"hR\" stAng=\"0\" swAng=\"-5400000\" />")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</lnTo>")
_T("<arcTo wR=\"w\" hR=\"hR\" stAng=\"3cd4\" swAng=\"cd4\" />")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"r\" y=\"y3\" />")
_T("</moveTo>")
_T("<arcTo wR=\"w\" hR=\"hR\" stAng=\"0\" swAng=\"-5400000\" />")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</lnTo>")
_T("<arcTo wR=\"w\" hR=\"hR\" stAng=\"3cd4\" swAng=\"cd4\" />")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"y3\" />")
_T("</lnTo>")
_T("<arcTo wR=\"w\" hR=\"hR\" stAng=\"0\" swAng=\"swAng\" />")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"y8\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"y6\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"y4\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"y5\" />")
_T("</lnTo>")
_T("<arcTo wR=\"w\" hR=\"hR\" stAng=\"swAng\" swAng=\"swAng2\" />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,182 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CCurvedRightArrow : public CPPTXShape
{
public:
CCurvedRightArrow()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 25000\" />")
_T("<gd name=\"adj2\" fmla=\"val 50000\" />")
_T("<gd name=\"adj3\" fmla=\"val 25000\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"maxAdj2\" fmla=\"*/ 50000 h ss\" />")
_T("<gd name=\"a2\" fmla=\"pin 0 adj2 maxAdj2\" />")
_T("<gd name=\"a1\" fmla=\"pin 0 adj1 a2\" />")
_T("<gd name=\"th\" fmla=\"*/ ss a1 100000\" />")
_T("<gd name=\"aw\" fmla=\"*/ ss a2 100000\" />")
_T("<gd name=\"q1\" fmla=\"+/ th aw 4\" />")
_T("<gd name=\"hR\" fmla=\"+- hd2 0 q1\" />")
_T("<gd name=\"q7\" fmla=\"*/ hR 2 1\" />")
_T("<gd name=\"q8\" fmla=\"*/ q7 q7 1\" />")
_T("<gd name=\"q9\" fmla=\"*/ th th 1\" />")
_T("<gd name=\"q10\" fmla=\"+- q8 0 q9\" />")
_T("<gd name=\"q11\" fmla=\"sqrt q10\" />")
_T("<gd name=\"idx\" fmla=\"*/ q11 w q7\" />")
_T("<gd name=\"maxAdj3\" fmla=\"*/ 100000 idx ss\" />")
_T("<gd name=\"a3\" fmla=\"pin 0 adj3 maxAdj3\" />")
_T("<gd name=\"ah\" fmla=\"*/ ss a3 100000\" />")
_T("<gd name=\"y3\" fmla=\"+- hR th 0\" />")
_T("<gd name=\"q2\" fmla=\"*/ w w 1\" />")
_T("<gd name=\"q3\" fmla=\"*/ ah ah 1\" />")
_T("<gd name=\"q4\" fmla=\"+- q2 0 q3\" />")
_T("<gd name=\"q5\" fmla=\"sqrt q4\" />")
_T("<gd name=\"dy\" fmla=\"*/ q5 hR w\" />")
_T("<gd name=\"y5\" fmla=\"+- hR dy 0\" />")
_T("<gd name=\"y7\" fmla=\"+- y3 dy 0\" />")
_T("<gd name=\"q6\" fmla=\"+- aw 0 th\" />")
_T("<gd name=\"dh\" fmla=\"*/ q6 1 2\" />")
_T("<gd name=\"y4\" fmla=\"+- y5 0 dh\" />")
_T("<gd name=\"y8\" fmla=\"+- y7 dh 0\" />")
_T("<gd name=\"aw2\" fmla=\"*/ aw 1 2\" />")
_T("<gd name=\"y6\" fmla=\"+- b 0 aw2\" />")
_T("<gd name=\"x1\" fmla=\"+- r 0 ah\" />")
_T("<gd name=\"swAng\" fmla=\"at2 ah dy\" />")
_T("<gd name=\"stAng\" fmla=\"+- cd2 0 swAng\" />")
_T("<gd name=\"mswAng\" fmla=\"+- 0 0 swAng\" />")
_T("<gd name=\"ix\" fmla=\"+- r 0 idx\" />")
_T("<gd name=\"iy\" fmla=\"+/ hR y3 2\" />")
_T("<gd name=\"q12\" fmla=\"*/ th 1 2\" />")
_T("<gd name=\"dang2\" fmla=\"at2 idx q12\" />")
_T("<gd name=\"swAng2\" fmla=\"+- dang2 0 cd4\" />")
_T("<gd name=\"swAng3\" fmla=\"+- cd4 dang2 0\" />")
_T("<gd name=\"stAng3\" fmla=\"+- cd2 0 dang2\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefY=\"adj1\" minY=\"0\" maxY=\"a2\">")
_T("<pos x=\"x1\" y=\"y5\" />")
_T("</ahXY>")
_T("<ahXY gdRefY=\"adj2\" minY=\"0\" maxY=\"maxAdj2\">")
_T("<pos x=\"r\" y=\"y4\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj3\" minX=\"0\" maxX=\"maxAdj3\">")
_T("<pos x=\"x1\" y=\"b\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"iy\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"x1\" y=\"y8\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"y6\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"x1\" y=\"y4\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"q12\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"hR\" />")
_T("</moveTo>")
_T("<arcTo wR=\"w\" hR=\"hR\" stAng=\"cd2\" swAng=\"mswAng\" />")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"y4\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"y6\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"y8\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"y7\" />")
_T("</lnTo>")
_T("<arcTo wR=\"w\" hR=\"hR\" stAng=\"stAng\" swAng=\"swAng\" />")
_T("<close />")
_T("</path>")
_T("<path fill=\"darkenLess\" stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"r\" y=\"th\" />")
_T("</moveTo>")
_T("<arcTo wR=\"w\" hR=\"hR\" stAng=\"3cd4\" swAng=\"swAng2\" />")
_T("<arcTo wR=\"w\" hR=\"hR\" stAng=\"stAng3\" swAng=\"swAng3\" />")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"hR\" />")
_T("</moveTo>")
_T("<arcTo wR=\"w\" hR=\"hR\" stAng=\"cd2\" swAng=\"mswAng\" />")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"y4\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"y6\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"y8\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"y7\" />")
_T("</lnTo>")
_T("<arcTo wR=\"w\" hR=\"hR\" stAng=\"stAng\" swAng=\"swAng\" />")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"hR\" />")
_T("</lnTo>")
_T("<arcTo wR=\"w\" hR=\"hR\" stAng=\"cd2\" swAng=\"cd4\" />")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"th\" />")
_T("</lnTo>")
_T("<arcTo wR=\"w\" hR=\"hR\" stAng=\"3cd4\" swAng=\"swAng2\" />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,183 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CCurvedUpArrow : public CPPTXShape
{
public:
CCurvedUpArrow()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 25000\" />")
_T("<gd name=\"adj2\" fmla=\"val 50000\" />")
_T("<gd name=\"adj3\" fmla=\"val 25000\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"maxAdj2\" fmla=\"*/ 50000 w ss\" />")
_T("<gd name=\"a2\" fmla=\"pin 0 adj2 maxAdj2\" />")
_T("<gd name=\"a1\" fmla=\"pin 0 adj1 100000\" />")
_T("<gd name=\"th\" fmla=\"*/ ss a1 100000\" />")
_T("<gd name=\"aw\" fmla=\"*/ ss a2 100000\" />")
_T("<gd name=\"q1\" fmla=\"+/ th aw 4\" />")
_T("<gd name=\"wR\" fmla=\"+- wd2 0 q1\" />")
_T("<gd name=\"q7\" fmla=\"*/ wR 2 1\" />")
_T("<gd name=\"q8\" fmla=\"*/ q7 q7 1\" />")
_T("<gd name=\"q9\" fmla=\"*/ th th 1\" />")
_T("<gd name=\"q10\" fmla=\"+- q8 0 q9\" />")
_T("<gd name=\"q11\" fmla=\"sqrt q10\" />")
_T("<gd name=\"idy\" fmla=\"*/ q11 h q7\" />")
_T("<gd name=\"maxAdj3\" fmla=\"*/ 100000 idy ss\" />")
_T("<gd name=\"a3\" fmla=\"pin 0 adj3 maxAdj3\" />")
_T("<gd name=\"ah\" fmla=\"*/ ss adj3 100000\" />")
_T("<gd name=\"x3\" fmla=\"+- wR th 0\" />")
_T("<gd name=\"q2\" fmla=\"*/ h h 1\" />")
_T("<gd name=\"q3\" fmla=\"*/ ah ah 1\" />")
_T("<gd name=\"q4\" fmla=\"+- q2 0 q3\" />")
_T("<gd name=\"q5\" fmla=\"sqrt q4\" />")
_T("<gd name=\"dx\" fmla=\"*/ q5 wR h\" />")
_T("<gd name=\"x5\" fmla=\"+- wR dx 0\" />")
_T("<gd name=\"x7\" fmla=\"+- x3 dx 0\" />")
_T("<gd name=\"q6\" fmla=\"+- aw 0 th\" />")
_T("<gd name=\"dh\" fmla=\"*/ q6 1 2\" />")
_T("<gd name=\"x4\" fmla=\"+- x5 0 dh\" />")
_T("<gd name=\"x8\" fmla=\"+- x7 dh 0\" />")
_T("<gd name=\"aw2\" fmla=\"*/ aw 1 2\" />")
_T("<gd name=\"x6\" fmla=\"+- r 0 aw2\" />")
_T("<gd name=\"y1\" fmla=\"+- t ah 0\" />")
_T("<gd name=\"swAng\" fmla=\"at2 ah dx\" />")
_T("<gd name=\"mswAng\" fmla=\"+- 0 0 swAng\" />")
_T("<gd name=\"iy\" fmla=\"+- t idy 0\" />")
_T("<gd name=\"ix\" fmla=\"+/ wR x3 2\" />")
_T("<gd name=\"q12\" fmla=\"*/ th 1 2\" />")
_T("<gd name=\"dang2\" fmla=\"at2 idy q12\" />")
_T("<gd name=\"swAng2\" fmla=\"+- dang2 0 swAng\" />")
_T("<gd name=\"mswAng2\" fmla=\"+- 0 0 swAng2\" />")
_T("<gd name=\"stAng3\" fmla=\"+- cd4 0 swAng\" />")
_T("<gd name=\"swAng3\" fmla=\"+- swAng dang2 0\" />")
_T("<gd name=\"stAng2\" fmla=\"+- cd4 0 dang2\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefX=\"adj1\" minX=\"0\" maxX=\"a2\">")
_T("<pos x=\"x7\" y=\"y1\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj2\" minX=\"0\" maxX=\"maxAdj2\">")
_T("<pos x=\"x4\" y=\"t\" />")
_T("</ahXY>")
_T("<ahXY gdRefY=\"adj3\" minY=\"0\" maxY=\"maxAdj3\">")
_T("<pos x=\"r\" y=\"y1\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"x6\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"x4\" y=\"y1\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"q12\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"ix\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"x8\" y=\"y1\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"x6\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x8\" y=\"y1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x7\" y=\"y1\" />")
_T("</lnTo>")
_T("<arcTo wR=\"wR\" hR=\"h\" stAng=\"stAng3\" swAng=\"swAng3\" />")
_T("<arcTo wR=\"wR\" hR=\"h\" stAng=\"stAng2\" swAng=\"swAng2\" />")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"y1\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"darkenLess\" stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"wR\" y=\"b\" />")
_T("</moveTo>")
_T("<arcTo wR=\"wR\" hR=\"h\" stAng=\"cd4\" swAng=\"cd4\" />")
_T("<lnTo>")
_T("<pt x=\"th\" y=\"t\" />")
_T("</lnTo>")
_T("<arcTo wR=\"wR\" hR=\"h\" stAng=\"cd2\" swAng=\"-5400000\" />")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"ix\" y=\"iy\" />")
_T("</moveTo>")
_T("<arcTo wR=\"wR\" hR=\"h\" stAng=\"stAng2\" swAng=\"swAng2\" />")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"y1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x6\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x8\" y=\"y1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x7\" y=\"y1\" />")
_T("</lnTo>")
_T("<arcTo wR=\"wR\" hR=\"h\" stAng=\"stAng3\" swAng=\"swAng\" />")
_T("<lnTo>")
_T("<pt x=\"wR\" y=\"b\" />")
_T("</lnTo>")
_T("<arcTo wR=\"wR\" hR=\"h\" stAng=\"cd4\" swAng=\"cd4\" />")
_T("<lnTo>")
_T("<pt x=\"th\" y=\"t\" />")
_T("</lnTo>")
_T("<arcTo wR=\"wR\" hR=\"h\" stAng=\"cd2\" swAng=\"-5400000\" />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,134 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CDecagon : public CPPTXShape
{
public:
CDecagon()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"vf\" fmla=\"val 105146\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"shd2\" fmla=\"*/ hd2 vf 100000\" />")
_T("<gd name=\"dx1\" fmla=\"cos wd2 2160000\" />")
_T("<gd name=\"dx2\" fmla=\"cos wd2 4320000\" />")
_T("<gd name=\"x1\" fmla=\"+- hc 0 dx1\" />")
_T("<gd name=\"x2\" fmla=\"+- hc 0 dx2\" />")
_T("<gd name=\"x3\" fmla=\"+- hc dx2 0\" />")
_T("<gd name=\"x4\" fmla=\"+- hc dx1 0\" />")
_T("<gd name=\"dy1\" fmla=\"sin shd2 4320000\" />")
_T("<gd name=\"dy2\" fmla=\"sin shd2 2160000\" />")
_T("<gd name=\"y1\" fmla=\"+- vc 0 dy1\" />")
_T("<gd name=\"y2\" fmla=\"+- vc 0 dy2\" />")
_T("<gd name=\"y3\" fmla=\"+- vc dy2 0\" />")
_T("<gd name=\"y4\" fmla=\"+- vc dy1 0\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"0\">")
_T("<pos x=\"x4\" y=\"y2\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"x4\" y=\"y3\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"x3\" y=\"y4\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"x2\" y=\"y4\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"x1\" y=\"y3\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"x1\" y=\"y2\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"x2\" y=\"y1\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"x3\" y=\"y1\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"x1\" t=\"y2\" r=\"x4\" b=\"y3\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path>")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"vc\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"y2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x3\" y=\"y1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"y2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"vc\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"y3\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x3\" y=\"y4\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y4\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"y3\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,97 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CDiagStripe : public CPPTXShape
{
public:
CDiagStripe()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj\" fmla=\"val 50000\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"a\" fmla=\"pin 0 adj 100000\" />")
_T("<gd name=\"x2\" fmla=\"*/ w a 100000\" />")
_T("<gd name=\"x1\" fmla=\"*/ x2 1 2\" />")
_T("<gd name=\"x3\" fmla=\"+/ x2 r 2\" />")
_T("<gd name=\"y2\" fmla=\"*/ h a 100000\" />")
_T("<gd name=\"y1\" fmla=\"*/ y2 1 2\" />")
_T("<gd name=\"y3\" fmla=\"+/ y2 b 2\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefY=\"adj\" minY=\"0\" maxY=\"100000\">")
_T("<pos x=\"l\" y=\"y2\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"0\">")
_T("<pos x=\"hc\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"y3\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"x1\" y=\"y1\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"x3\" y=\"t\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"x3\" b=\"y3\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path>")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"y2\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,84 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CDiamond : public CPPTXShape
{
public:
CDiamond()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"ir\" fmla=\"*/ w 3 4\" />")
_T("<gd name=\"ib\" fmla=\"*/ h 3 4\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"wd4\" t=\"hd4\" r=\"ir\" b=\"ib\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path>")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"vc\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"hc\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"vc\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"hc\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,138 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CDodecagon : public CPPTXShape
{
public:
CDodecagon()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"x1\" fmla=\"*/ w 2894 21600\" />")
_T("<gd name=\"x2\" fmla=\"*/ w 7906 21600\" />")
_T("<gd name=\"x3\" fmla=\"*/ w 13694 21600\" />")
_T("<gd name=\"x4\" fmla=\"*/ w 18706 21600\" />")
_T("<gd name=\"y1\" fmla=\"*/ h 2894 21600\" />")
_T("<gd name=\"y2\" fmla=\"*/ h 7906 21600\" />")
_T("<gd name=\"y3\" fmla=\"*/ h 13694 21600\" />")
_T("<gd name=\"y4\" fmla=\"*/ h 18706 21600\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"0\">")
_T("<pos x=\"x4\" y=\"y1\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"y2\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"y3\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"x4\" y=\"y4\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"x3\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"x2\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"x1\" y=\"y4\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"y3\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"y2\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"x1\" y=\"y1\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"x2\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"x3\" y=\"t\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"x1\" t=\"y1\" r=\"x4\" b=\"y4\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path>")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"y2\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"y1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x3\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"y1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"y2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"y3\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"y4\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x3\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"y4\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"y3\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,115 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CDonut : public CPPTXShape
{
public:
CDonut()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj\" fmla=\"val 25000\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"a\" fmla=\"pin 0 adj 50000\" />")
_T("<gd name=\"dr\" fmla=\"*/ ss a 100000\" />")
_T("<gd name=\"iwd2\" fmla=\"+- wd2 0 dr\" />")
_T("<gd name=\"ihd2\" fmla=\"+- hd2 0 dr\" />")
_T("<gd name=\"idx\" fmla=\"cos wd2 2700000\" />")
_T("<gd name=\"idy\" fmla=\"sin hd2 2700000\" />")
_T("<gd name=\"il\" fmla=\"+- hc 0 idx\" />")
_T("<gd name=\"ir\" fmla=\"+- hc idx 0\" />")
_T("<gd name=\"it\" fmla=\"+- vc 0 idy\" />")
_T("<gd name=\"ib\" fmla=\"+- vc idy 0\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahPolar gdRefR=\"adj\" minR=\"0\" maxR=\"50000\">")
_T("<pos x=\"dr\" y=\"vc\" />")
_T("</ahPolar>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"il\" y=\"it\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"il\" y=\"ib\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"ir\" y=\"ib\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"ir\" y=\"it\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"il\" t=\"it\" r=\"ir\" b=\"ib\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path>")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"vc\" />")
_T("</moveTo>")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"cd2\" swAng=\"cd4\" />")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"3cd4\" swAng=\"cd4\" />")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"0\" swAng=\"cd4\" />")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"cd4\" swAng=\"cd4\" />")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"dr\" y=\"vc\" />")
_T("</moveTo>")
_T("<arcTo wR=\"iwd2\" hR=\"ihd2\" stAng=\"cd2\" swAng=\"-5400000\" />")
_T("<arcTo wR=\"iwd2\" hR=\"ihd2\" stAng=\"cd4\" swAng=\"-5400000\" />")
_T("<arcTo wR=\"iwd2\" hR=\"ihd2\" stAng=\"0\" swAng=\"-5400000\" />")
_T("<arcTo wR=\"iwd2\" hR=\"ihd2\" stAng=\"3cd4\" swAng=\"-5400000\" />")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,144 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CDoubleWave : public CPPTXShape
{
public:
CDoubleWave()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 6250\" />")
_T("<gd name=\"adj2\" fmla=\"val 0\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"a1\" fmla=\"pin 0 adj1 12500\" />")
_T("<gd name=\"a2\" fmla=\"pin -10000 adj2 10000\" />")
_T("<gd name=\"y1\" fmla=\"*/ h a1 100000\" />")
_T("<gd name=\"dy2\" fmla=\"*/ y1 10 3\" />")
_T("<gd name=\"y2\" fmla=\"+- y1 0 dy2\" />")
_T("<gd name=\"y3\" fmla=\"+- y1 dy2 0\" />")
_T("<gd name=\"y4\" fmla=\"+- b 0 y1\" />")
_T("<gd name=\"y5\" fmla=\"+- y4 0 dy2\" />")
_T("<gd name=\"y6\" fmla=\"+- y4 dy2 0\" />")
_T("<gd name=\"dx1\" fmla=\"*/ w a2 100000\" />")
_T("<gd name=\"of2\" fmla=\"*/ w a2 50000\" />")
_T("<gd name=\"x1\" fmla=\"abs dx1\" />")
_T("<gd name=\"dx2\" fmla=\"?: of2 0 of2\" />")
_T("<gd name=\"x2\" fmla=\"+- l 0 dx2\" />")
_T("<gd name=\"dx8\" fmla=\"?: of2 of2 0\" />")
_T("<gd name=\"x8\" fmla=\"+- r 0 dx8\" />")
_T("<gd name=\"dx3\" fmla=\"+/ dx2 x8 6\" />")
_T("<gd name=\"x3\" fmla=\"+- x2 dx3 0\" />")
_T("<gd name=\"dx4\" fmla=\"+/ dx2 x8 3\" />")
_T("<gd name=\"x4\" fmla=\"+- x2 dx4 0\" />")
_T("<gd name=\"x5\" fmla=\"+/ x2 x8 2\" />")
_T("<gd name=\"x6\" fmla=\"+- x5 dx3 0\" />")
_T("<gd name=\"x7\" fmla=\"+/ x6 x8 2\" />")
_T("<gd name=\"x9\" fmla=\"+- l dx8 0\" />")
_T("<gd name=\"x15\" fmla=\"+- r dx2 0\" />")
_T("<gd name=\"x10\" fmla=\"+- x9 dx3 0\" />")
_T("<gd name=\"x11\" fmla=\"+- x9 dx4 0\" />")
_T("<gd name=\"x12\" fmla=\"+/ x9 x15 2\" />")
_T("<gd name=\"x13\" fmla=\"+- x12 dx3 0\" />")
_T("<gd name=\"x14\" fmla=\"+/ x13 x15 2\" />")
_T("<gd name=\"x16\" fmla=\"+- r 0 x1\" />")
_T("<gd name=\"xAdj\" fmla=\"+- hc dx1 0\" />")
_T("<gd name=\"il\" fmla=\"max x2 x9\" />")
_T("<gd name=\"ir\" fmla=\"min x8 x15\" />")
_T("<gd name=\"it\" fmla=\"*/ h a1 50000\" />")
_T("<gd name=\"ib\" fmla=\"+- b 0 it\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefY=\"adj1\" minY=\"0\" maxY=\"12500\">")
_T("<pos x=\"l\" y=\"y1\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj2\" minX=\"-10000\" maxX=\"10000\">")
_T("<pos x=\"xAdj\" y=\"b\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"x12\" y=\"y1\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"x1\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"x5\" y=\"y4\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"x16\" y=\"vc\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"il\" t=\"it\" r=\"ir\" b=\"ib\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path>")
_T("<moveTo>")
_T("<pt x=\"x2\" y=\"y1\" />")
_T("</moveTo>")
_T("<cubicBezTo>")
_T("<pt x=\"x3\" y=\"y2\" />")
_T("<pt x=\"x4\" y=\"y3\" />")
_T("<pt x=\"x5\" y=\"y1\" />")
_T("</cubicBezTo>")
_T("<cubicBezTo>")
_T("<pt x=\"x6\" y=\"y2\" />")
_T("<pt x=\"x7\" y=\"y3\" />")
_T("<pt x=\"x8\" y=\"y1\" />")
_T("</cubicBezTo>")
_T("<lnTo>")
_T("<pt x=\"x15\" y=\"y4\" />")
_T("</lnTo>")
_T("<cubicBezTo>")
_T("<pt x=\"x14\" y=\"y6\" />")
_T("<pt x=\"x13\" y=\"y5\" />")
_T("<pt x=\"x12\" y=\"y4\" />")
_T("</cubicBezTo>")
_T("<cubicBezTo>")
_T("<pt x=\"x11\" y=\"y6\" />")
_T("<pt x=\"x10\" y=\"y5\" />")
_T("<pt x=\"x9\" y=\"y4\" />")
_T("</cubicBezTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,113 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CDownArrow : public CPPTXShape
{
public:
CDownArrow()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 50000\" />")
_T("<gd name=\"adj2\" fmla=\"val 50000\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"maxAdj2\" fmla=\"*/ 100000 h ss\" />")
_T("<gd name=\"a1\" fmla=\"pin 0 adj1 100000\" />")
_T("<gd name=\"a2\" fmla=\"pin 0 adj2 maxAdj2\" />")
_T("<gd name=\"dy1\" fmla=\"*/ ss a2 100000\" />")
_T("<gd name=\"y1\" fmla=\"+- b 0 dy1\" />")
_T("<gd name=\"dx1\" fmla=\"*/ w a1 200000\" />")
_T("<gd name=\"x1\" fmla=\"+- hc 0 dx1\" />")
_T("<gd name=\"x2\" fmla=\"+- hc dx1 0\" />")
_T("<gd name=\"dy2\" fmla=\"*/ x1 dy1 wd2\" />")
_T("<gd name=\"y2\" fmla=\"+- y1 dy2 0\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefX=\"adj1\" minX=\"0\" maxX=\"100000\">")
_T("<pos x=\"x1\" y=\"t\" />")
_T("</ahXY>")
_T("<ahXY gdRefY=\"adj2\" minY=\"0\" maxY=\"maxAdj2\">")
_T("<pos x=\"l\" y=\"y1\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"y1\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"y1\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"x1\" t=\"t\" r=\"x2\" b=\"y2\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path>")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"y1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"y1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"y1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"hc\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,142 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CDownArrowCallout : public CPPTXShape
{
public:
CDownArrowCallout()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 25000\" />")
_T("<gd name=\"adj2\" fmla=\"val 25000\" />")
_T("<gd name=\"adj3\" fmla=\"val 25000\" />")
_T("<gd name=\"adj4\" fmla=\"val 64977\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"maxAdj2\" fmla=\"*/ 50000 w ss\" />")
_T("<gd name=\"a2\" fmla=\"pin 0 adj2 maxAdj2\" />")
_T("<gd name=\"maxAdj1\" fmla=\"*/ a2 2 1\" />")
_T("<gd name=\"a1\" fmla=\"pin 0 adj1 maxAdj1\" />")
_T("<gd name=\"maxAdj3\" fmla=\"*/ 100000 h ss\" />")
_T("<gd name=\"a3\" fmla=\"pin 0 adj3 maxAdj3\" />")
_T("<gd name=\"q2\" fmla=\"*/ a3 ss h\" />")
_T("<gd name=\"maxAdj4\" fmla=\"+- 100000 0 q2\" />")
_T("<gd name=\"a4\" fmla=\"pin 0 adj4 maxAdj4\" />")
_T("<gd name=\"dx1\" fmla=\"*/ ss a2 100000\" />")
_T("<gd name=\"dx2\" fmla=\"*/ ss a1 200000\" />")
_T("<gd name=\"x1\" fmla=\"+- hc 0 dx1\" />")
_T("<gd name=\"x2\" fmla=\"+- hc 0 dx2\" />")
_T("<gd name=\"x3\" fmla=\"+- hc dx2 0\" />")
_T("<gd name=\"x4\" fmla=\"+- hc dx1 0\" />")
_T("<gd name=\"dy3\" fmla=\"*/ ss a3 100000\" />")
_T("<gd name=\"y3\" fmla=\"+- b 0 dy3\" />")
_T("<gd name=\"y2\" fmla=\"*/ h a4 100000\" />")
_T("<gd name=\"y1\" fmla=\"*/ y2 1 2\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefX=\"adj1\" minX=\"0\" maxX=\"maxAdj1\">")
_T("<pos x=\"x2\" y=\"y3\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj2\" minX=\"0\" maxX=\"maxAdj2\">")
_T("<pos x=\"x1\" y=\"b\" />")
_T("</ahXY>")
_T("<ahXY gdRefY=\"adj3\" minY=\"0\" maxY=\"maxAdj3\">")
_T("<pos x=\"r\" y=\"y3\" />")
_T("</ahXY>")
_T("<ahXY gdRefY=\"adj4\" minY=\"0\" maxY=\"maxAdj4\">")
_T("<pos x=\"l\" y=\"y2\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"y1\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"y1\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"y2\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path>")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"y2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x3\" y=\"y2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x3\" y=\"y3\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"y3\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"hc\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"y3\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y3\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"y2\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,95 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CEllipse : public CPPTXShape
{
public:
CEllipse()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"idx\" fmla=\"cos wd2 2700000\" />")
_T("<gd name=\"idy\" fmla=\"sin hd2 2700000\" />")
_T("<gd name=\"il\" fmla=\"+- hc 0 idx\" />")
_T("<gd name=\"ir\" fmla=\"+- hc idx 0\" />")
_T("<gd name=\"it\" fmla=\"+- vc 0 idy\" />")
_T("<gd name=\"ib\" fmla=\"+- vc idy 0\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"il\" y=\"it\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"il\" y=\"ib\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"ir\" y=\"ib\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"ir\" y=\"it\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"il\" t=\"it\" r=\"ir\" b=\"ib\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path>")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"vc\" />")
_T("</moveTo>")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"cd2\" swAng=\"cd4\" />")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"3cd4\" swAng=\"cd4\" />")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"0\" swAng=\"cd4\" />")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"cd4\" swAng=\"cd4\" />")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,278 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CEllipseRibbon : public CPPTXShape
{
public:
CEllipseRibbon()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 25000\" />")
_T("<gd name=\"adj2\" fmla=\"val 50000\" />")
_T("<gd name=\"adj3\" fmla=\"val 12500\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"a1\" fmla=\"pin 0 adj1 100000\" />")
_T("<gd name=\"a2\" fmla=\"pin 25000 adj2 75000\" />")
_T("<gd name=\"q10\" fmla=\"+- 100000 0 a1\" />")
_T("<gd name=\"q11\" fmla=\"*/ q10 1 2\" />")
_T("<gd name=\"q12\" fmla=\"+- a1 0 q11\" />")
_T("<gd name=\"minAdj3\" fmla=\"max 0 q12\" />")
_T("<gd name=\"a3\" fmla=\"pin minAdj3 adj3 a1\" />")
_T("<gd name=\"dx2\" fmla=\"*/ w a2 200000\" />")
_T("<gd name=\"x2\" fmla=\"+- hc 0 dx2\" />")
_T("<gd name=\"x3\" fmla=\"+- x2 wd8 0\" />")
_T("<gd name=\"x4\" fmla=\"+- r 0 x3\" />")
_T("<gd name=\"x5\" fmla=\"+- r 0 x2\" />")
_T("<gd name=\"x6\" fmla=\"+- r 0 wd8\" />")
_T("<gd name=\"dy1\" fmla=\"*/ h a3 100000\" />")
_T("<gd name=\"f1\" fmla=\"*/ 4 dy1 w\" />")
_T("<gd name=\"q1\" fmla=\"*/ x3 x3 w\" />")
_T("<gd name=\"q2\" fmla=\"+- x3 0 q1\" />")
_T("<gd name=\"y1\" fmla=\"*/ f1 q2 1\" />")
_T("<gd name=\"cx1\" fmla=\"*/ x3 1 2\" />")
_T("<gd name=\"cy1\" fmla=\"*/ f1 cx1 1\" />")
_T("<gd name=\"cx2\" fmla=\"+- r 0 cx1\" />")
_T("<gd name=\"q1\" fmla=\"*/ h a1 100000\" />")
_T("<gd name=\"dy3\" fmla=\"+- q1 0 dy1\" />")
_T("<gd name=\"q3\" fmla=\"*/ x2 x2 w\" />")
_T("<gd name=\"q4\" fmla=\"+- x2 0 q3\" />")
_T("<gd name=\"q5\" fmla=\"*/ f1 q4 1\" />")
_T("<gd name=\"y3\" fmla=\"+- q5 dy3 0\" />")
_T("<gd name=\"q6\" fmla=\"+- dy1 dy3 y3\" />")
_T("<gd name=\"q7\" fmla=\"+- q6 dy1 0\" />")
_T("<gd name=\"cy3\" fmla=\"+- q7 dy3 0\" />")
_T("<gd name=\"rh\" fmla=\"+- b 0 q1\" />")
_T("<gd name=\"q8\" fmla=\"*/ dy1 14 16\" />")
_T("<gd name=\"y2\" fmla=\"+/ q8 rh 2\" />")
_T("<gd name=\"y5\" fmla=\"+- q5 rh 0\" />")
_T("<gd name=\"y6\" fmla=\"+- y3 rh 0\" />")
_T("<gd name=\"cx4\" fmla=\"*/ x2 1 2\" />")
_T("<gd name=\"q9\" fmla=\"*/ f1 cx4 1\" />")
_T("<gd name=\"cy4\" fmla=\"+- q9 rh 0\" />")
_T("<gd name=\"cx5\" fmla=\"+- r 0 cx4\" />")
_T("<gd name=\"cy6\" fmla=\"+- cy3 rh 0\" />")
_T("<gd name=\"y7\" fmla=\"+- y1 dy3 0\" />")
_T("<gd name=\"cy7\" fmla=\"+- q1 q1 y7\" />")
_T("<gd name=\"y8\" fmla=\"+- b 0 dy1\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefY=\"adj1\" minY=\"0\" maxY=\"100000\">")
_T("<pos x=\"hc\" y=\"q1\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj2\" minX=\"25000\" maxX=\"75000\">")
_T("<pos x=\"x2\" y=\"b\" />")
_T("</ahXY>")
_T("<ahXY gdRefY=\"adj3\" minY=\"minAdj3\" maxY=\"a1\">")
_T("<pos x=\"l\" y=\"y8\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"q1\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"wd8\" y=\"y2\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"x6\" y=\"y2\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"x2\" t=\"q1\" r=\"x5\" b=\"y6\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<quadBezTo>")
_T("<pt x=\"cx1\" y=\"cy1\" />")
_T("<pt x=\"x3\" y=\"y1\" />")
_T("</quadBezTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y3\" />")
_T("</lnTo>")
_T("<quadBezTo>")
_T("<pt x=\"hc\" y=\"cy3\" />")
_T("<pt x=\"x5\" y=\"y3\" />")
_T("</quadBezTo>")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"y1\" />")
_T("</lnTo>")
_T("<quadBezTo>")
_T("<pt x=\"cx2\" y=\"cy1\" />")
_T("<pt x=\"r\" y=\"t\" />")
_T("</quadBezTo>")
_T("<lnTo>")
_T("<pt x=\"x6\" y=\"y2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"rh\" />")
_T("</lnTo>")
_T("<quadBezTo>")
_T("<pt x=\"cx5\" y=\"cy4\" />")
_T("<pt x=\"x5\" y=\"y5\" />")
_T("</quadBezTo>")
_T("<lnTo>")
_T("<pt x=\"x5\" y=\"y6\" />")
_T("</lnTo>")
_T("<quadBezTo>")
_T("<pt x=\"hc\" y=\"cy6\" />")
_T("<pt x=\"x2\" y=\"y6\" />")
_T("</quadBezTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y5\" />")
_T("</lnTo>")
_T("<quadBezTo>")
_T("<pt x=\"cx4\" y=\"cy4\" />")
_T("<pt x=\"l\" y=\"rh\" />")
_T("</quadBezTo>")
_T("<lnTo>")
_T("<pt x=\"wd8\" y=\"y2\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"darkenLess\" stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"x3\" y=\"y7\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x3\" y=\"y1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y3\" />")
_T("</lnTo>")
_T("<quadBezTo>")
_T("<pt x=\"hc\" y=\"cy3\" />")
_T("<pt x=\"x5\" y=\"y3\" />")
_T("</quadBezTo>")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"y1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"y7\" />")
_T("</lnTo>")
_T("<quadBezTo>")
_T("<pt x=\"hc\" y=\"cy7\" />")
_T("<pt x=\"x3\" y=\"y7\" />")
_T("</quadBezTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<quadBezTo>")
_T("<pt x=\"cx1\" y=\"cy1\" />")
_T("<pt x=\"x3\" y=\"y1\" />")
_T("</quadBezTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y3\" />")
_T("</lnTo>")
_T("<quadBezTo>")
_T("<pt x=\"hc\" y=\"cy3\" />")
_T("<pt x=\"x5\" y=\"y3\" />")
_T("</quadBezTo>")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"y1\" />")
_T("</lnTo>")
_T("<quadBezTo>")
_T("<pt x=\"cx2\" y=\"cy1\" />")
_T("<pt x=\"r\" y=\"t\" />")
_T("</quadBezTo>")
_T("<lnTo>")
_T("<pt x=\"x6\" y=\"y2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"rh\" />")
_T("</lnTo>")
_T("<quadBezTo>")
_T("<pt x=\"cx5\" y=\"cy4\" />")
_T("<pt x=\"x5\" y=\"y5\" />")
_T("</quadBezTo>")
_T("<lnTo>")
_T("<pt x=\"x5\" y=\"y6\" />")
_T("</lnTo>")
_T("<quadBezTo>")
_T("<pt x=\"hc\" y=\"cy6\" />")
_T("<pt x=\"x2\" y=\"y6\" />")
_T("</quadBezTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y5\" />")
_T("</lnTo>")
_T("<quadBezTo>")
_T("<pt x=\"cx4\" y=\"cy4\" />")
_T("<pt x=\"l\" y=\"rh\" />")
_T("</quadBezTo>")
_T("<lnTo>")
_T("<pt x=\"wd8\" y=\"y2\" />")
_T("</lnTo>")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"x2\" y=\"y5\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y3\" />")
_T("</lnTo>")
_T("<moveTo>")
_T("<pt x=\"x5\" y=\"y3\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x5\" y=\"y5\" />")
_T("</lnTo>")
_T("<moveTo>")
_T("<pt x=\"x3\" y=\"y1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x3\" y=\"y7\" />")
_T("</lnTo>")
_T("<moveTo>")
_T("<pt x=\"x4\" y=\"y7\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"y1\" />")
_T("</lnTo>")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,291 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CEllipseRibbon2 : public CPPTXShape
{
public:
CEllipseRibbon2()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 25000\" />")
_T("<gd name=\"adj2\" fmla=\"val 50000\" />")
_T("<gd name=\"adj3\" fmla=\"val 12500\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"a1\" fmla=\"pin 0 adj1 100000\" />")
_T("<gd name=\"a2\" fmla=\"pin 25000 adj2 75000\" />")
_T("<gd name=\"q10\" fmla=\"+- 100000 0 a1\" />")
_T("<gd name=\"q11\" fmla=\"*/ q10 1 2\" />")
_T("<gd name=\"q12\" fmla=\"+- a1 0 q11\" />")
_T("<gd name=\"minAdj3\" fmla=\"max 0 q12\" />")
_T("<gd name=\"a3\" fmla=\"pin minAdj3 adj3 a1\" />")
_T("<gd name=\"dx2\" fmla=\"*/ w a2 200000\" />")
_T("<gd name=\"x2\" fmla=\"+- hc 0 dx2\" />")
_T("<gd name=\"x3\" fmla=\"+- x2 wd8 0\" />")
_T("<gd name=\"x4\" fmla=\"+- r 0 x3\" />")
_T("<gd name=\"x5\" fmla=\"+- r 0 x2\" />")
_T("<gd name=\"x6\" fmla=\"+- r 0 wd8\" />")
_T("<gd name=\"dy1\" fmla=\"*/ h a3 100000\" />")
_T("<gd name=\"f1\" fmla=\"*/ 4 dy1 w\" />")
_T("<gd name=\"q1\" fmla=\"*/ x3 x3 w\" />")
_T("<gd name=\"q2\" fmla=\"+- x3 0 q1\" />")
_T("<gd name=\"u1\" fmla=\"*/ f1 q2 1\" />")
_T("<gd name=\"y1\" fmla=\"+- b 0 u1\" />")
_T("<gd name=\"cx1\" fmla=\"*/ x3 1 2\" />")
_T("<gd name=\"cu1\" fmla=\"*/ f1 cx1 1\" />")
_T("<gd name=\"cy1\" fmla=\"+- b 0 cu1\" />")
_T("<gd name=\"cx2\" fmla=\"+- r 0 cx1\" />")
_T("<gd name=\"q1\" fmla=\"*/ h a1 100000\" />")
_T("<gd name=\"dy3\" fmla=\"+- q1 0 dy1\" />")
_T("<gd name=\"q3\" fmla=\"*/ x2 x2 w\" />")
_T("<gd name=\"q4\" fmla=\"+- x2 0 q3\" />")
_T("<gd name=\"q5\" fmla=\"*/ f1 q4 1\" />")
_T("<gd name=\"u3\" fmla=\"+- q5 dy3 0\" />")
_T("<gd name=\"y3\" fmla=\"+- b 0 u3\" />")
_T("<gd name=\"q6\" fmla=\"+- dy1 dy3 u3\" />")
_T("<gd name=\"q7\" fmla=\"+- q6 dy1 0\" />")
_T("<gd name=\"cu3\" fmla=\"+- q7 dy3 0\" />")
_T("<gd name=\"cy3\" fmla=\"+- b 0 cu3\" />")
_T("<gd name=\"rh\" fmla=\"+- b 0 q1\" />")
_T("<gd name=\"q8\" fmla=\"*/ dy1 14 16\" />")
_T("<gd name=\"u2\" fmla=\"+/ q8 rh 2\" />")
_T("<gd name=\"y2\" fmla=\"+- b 0 u2\" />")
_T("<gd name=\"u5\" fmla=\"+- q5 rh 0\" />")
_T("<gd name=\"y5\" fmla=\"+- b 0 u5\" />")
_T("<gd name=\"u6\" fmla=\"+- u3 rh 0\" />")
_T("<gd name=\"y6\" fmla=\"+- b 0 u6\" />")
_T("<gd name=\"cx4\" fmla=\"*/ x2 1 2\" />")
_T("<gd name=\"q9\" fmla=\"*/ f1 cx4 1\" />")
_T("<gd name=\"cu4\" fmla=\"+- q9 rh 0\" />")
_T("<gd name=\"cy4\" fmla=\"+- b 0 cu4\" />")
_T("<gd name=\"cx5\" fmla=\"+- r 0 cx4\" />")
_T("<gd name=\"cu6\" fmla=\"+- cu3 rh 0\" />")
_T("<gd name=\"cy6\" fmla=\"+- b 0 cu6\" />")
_T("<gd name=\"u7\" fmla=\"+- u1 dy3 0\" />")
_T("<gd name=\"y7\" fmla=\"+- b 0 u7\" />")
_T("<gd name=\"cu7\" fmla=\"+- q1 q1 u7\" />")
_T("<gd name=\"cy7\" fmla=\"+- b 0 cu7\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefY=\"adj1\" minY=\"0\" maxY=\"100000\">")
_T("<pos x=\"hc\" y=\"rh\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj2\" minX=\"25000\" maxX=\"100000\">")
_T("<pos x=\"x2\" y=\"t\" />")
_T("</ahXY>")
_T("<ahXY gdRefY=\"adj3\" minY=\"minAdj3\" maxY=\"a1\">")
_T("<pos x=\"l\" y=\"dy1\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"wd8\" y=\"y2\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"rh\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"x6\" y=\"y2\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"x2\" t=\"y6\" r=\"x5\" b=\"rh\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</moveTo>")
_T("<quadBezTo>")
_T("<pt x=\"cx1\" y=\"cy1\" />")
_T("<pt x=\"x3\" y=\"y1\" />")
_T("</quadBezTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y3\" />")
_T("</lnTo>")
_T("<quadBezTo>")
_T("<pt x=\"hc\" y=\"cy3\" />")
_T("<pt x=\"x5\" y=\"y3\" />")
_T("</quadBezTo>")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"y1\" />")
_T("</lnTo>")
_T("<quadBezTo>")
_T("<pt x=\"cx2\" y=\"cy1\" />")
_T("<pt x=\"r\" y=\"b\" />")
_T("</quadBezTo>")
_T("<lnTo>")
_T("<pt x=\"x6\" y=\"y2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"q1\" />")
_T("</lnTo>")
_T("<quadBezTo>")
_T("<pt x=\"cx5\" y=\"cy4\" />")
_T("<pt x=\"x5\" y=\"y5\" />")
_T("</quadBezTo>")
_T("<lnTo>")
_T("<pt x=\"x5\" y=\"y6\" />")
_T("</lnTo>")
_T("<quadBezTo>")
_T("<pt x=\"hc\" y=\"cy6\" />")
_T("<pt x=\"x2\" y=\"y6\" />")
_T("</quadBezTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y5\" />")
_T("</lnTo>")
_T("<quadBezTo>")
_T("<pt x=\"cx4\" y=\"cy4\" />")
_T("<pt x=\"l\" y=\"q1\" />")
_T("</quadBezTo>")
_T("<lnTo>")
_T("<pt x=\"wd8\" y=\"y2\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"darkenLess\" stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"x3\" y=\"y7\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x3\" y=\"y1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y3\" />")
_T("</lnTo>")
_T("<quadBezTo>")
_T("<pt x=\"hc\" y=\"cy3\" />")
_T("<pt x=\"x5\" y=\"y3\" />")
_T("</quadBezTo>")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"y1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"y7\" />")
_T("</lnTo>")
_T("<quadBezTo>")
_T("<pt x=\"hc\" y=\"cy7\" />")
_T("<pt x=\"x3\" y=\"y7\" />")
_T("</quadBezTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"wd8\" y=\"y2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"q1\" />")
_T("</lnTo>")
_T("<quadBezTo>")
_T("<pt x=\"cx4\" y=\"cy4\" />")
_T("<pt x=\"x2\" y=\"y5\" />")
_T("</quadBezTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y6\" />")
_T("</lnTo>")
_T("<quadBezTo>")
_T("<pt x=\"hc\" y=\"cy6\" />")
_T("<pt x=\"x5\" y=\"y6\" />")
_T("</quadBezTo>")
_T("<lnTo>")
_T("<pt x=\"x5\" y=\"y5\" />")
_T("</lnTo>")
_T("<quadBezTo>")
_T("<pt x=\"cx5\" y=\"cy4\" />")
_T("<pt x=\"r\" y=\"q1\" />")
_T("</quadBezTo>")
_T("<lnTo>")
_T("<pt x=\"x6\" y=\"y2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<quadBezTo>")
_T("<pt x=\"cx2\" y=\"cy1\" />")
_T("<pt x=\"x4\" y=\"y1\" />")
_T("</quadBezTo>")
_T("<lnTo>")
_T("<pt x=\"x5\" y=\"y3\" />")
_T("</lnTo>")
_T("<quadBezTo>")
_T("<pt x=\"hc\" y=\"cy3\" />")
_T("<pt x=\"x2\" y=\"y3\" />")
_T("</quadBezTo>")
_T("<lnTo>")
_T("<pt x=\"x3\" y=\"y1\" />")
_T("</lnTo>")
_T("<quadBezTo>")
_T("<pt x=\"cx1\" y=\"cy1\" />")
_T("<pt x=\"l\" y=\"b\" />")
_T("</quadBezTo>")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"x2\" y=\"y3\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y5\" />")
_T("</lnTo>")
_T("<moveTo>")
_T("<pt x=\"x5\" y=\"y5\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x5\" y=\"y3\" />")
_T("</lnTo>")
_T("<moveTo>")
_T("<pt x=\"x3\" y=\"y7\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x3\" y=\"y1\" />")
_T("</lnTo>")
_T("<moveTo>")
_T("<pt x=\"x4\" y=\"y1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"y7\" />")
_T("</lnTo>")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,91 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CFlowChartAlternateProcess : public CPPTXShape
{
public:
CFlowChartAlternateProcess()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"x2\" fmla=\"+- r 0 ssd6\" />")
_T("<gd name=\"y2\" fmla=\"+- b 0 ssd6\" />")
_T("<gd name=\"il\" fmla=\"*/ ssd6 29289 100000\" />")
_T("<gd name=\"ir\" fmla=\"+- r 0 il\" />")
_T("<gd name=\"ib\" fmla=\"+- b 0 il\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"il\" t=\"il\" r=\"ir\" b=\"ib\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path>")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"ssd6\" />")
_T("</moveTo>")
_T("<arcTo wR=\"ssd6\" hR=\"ssd6\" stAng=\"cd2\" swAng=\"cd4\" />")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"t\" />")
_T("</lnTo>")
_T("<arcTo wR=\"ssd6\" hR=\"ssd6\" stAng=\"3cd4\" swAng=\"cd4\" />")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"y2\" />")
_T("</lnTo>")
_T("<arcTo wR=\"ssd6\" hR=\"ssd6\" stAng=\"0\" swAng=\"cd4\" />")
_T("<lnTo>")
_T("<pt x=\"ssd6\" y=\"b\" />")
_T("</lnTo>")
_T("<arcTo wR=\"ssd6\" hR=\"ssd6\" stAng=\"cd4\" swAng=\"cd4\" />")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,87 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CFlowChartCollate : public CPPTXShape
{
public:
CFlowChartCollate()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"ir\" fmla=\"*/ w 3 4\" />")
_T("<gd name=\"ib\" fmla=\"*/ h 3 4\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"wd4\" t=\"hd4\" r=\"ir\" b=\"ib\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path w=\"2\" h=\"2\">")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"0\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"2\" y=\"0\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"1\" y=\"1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"2\" y=\"2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"0\" y=\"2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"1\" y=\"1\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,95 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CFlowChartConnector : public CPPTXShape
{
public:
CFlowChartConnector()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"idx\" fmla=\"cos wd2 2700000\" />")
_T("<gd name=\"idy\" fmla=\"sin hd2 2700000\" />")
_T("<gd name=\"il\" fmla=\"+- hc 0 idx\" />")
_T("<gd name=\"ir\" fmla=\"+- hc idx 0\" />")
_T("<gd name=\"it\" fmla=\"+- vc 0 idy\" />")
_T("<gd name=\"ib\" fmla=\"+- vc idy 0\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"il\" y=\"it\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"il\" y=\"ib\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"ir\" y=\"ib\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"ir\" y=\"it\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"il\" t=\"it\" r=\"ir\" b=\"ib\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path>")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"vc\" />")
_T("</moveTo>")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"cd2\" swAng=\"cd4\" />")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"3cd4\" swAng=\"cd4\" />")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"0\" swAng=\"cd4\" />")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"cd4\" swAng=\"cd4\" />")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,84 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CFlowChartDecision : public CPPTXShape
{
public:
CFlowChartDecision()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"ir\" fmla=\"*/ w 3 4\" />")
_T("<gd name=\"ib\" fmla=\"*/ h 3 4\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"wd4\" t=\"hd4\" r=\"ir\" b=\"ib\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path w=\"2\" h=\"2\">")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"1\" y=\"0\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"2\" y=\"1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"1\" y=\"2\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,85 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CFlowChartDelay : public CPPTXShape
{
public:
CFlowChartDelay()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"idx\" fmla=\"cos wd2 2700000\" />")
_T("<gd name=\"idy\" fmla=\"sin hd2 2700000\" />")
_T("<gd name=\"ir\" fmla=\"+- hc idx 0\" />")
_T("<gd name=\"it\" fmla=\"+- vc 0 idy\" />")
_T("<gd name=\"ib\" fmla=\"+- vc idy 0\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"it\" r=\"ir\" b=\"ib\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path>")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"hc\" y=\"t\" />")
_T("</lnTo>")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"3cd4\" swAng=\"cd2\" />")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,84 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CFlowChartDisplay : public CPPTXShape
{
public:
CFlowChartDisplay()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"x2\" fmla=\"*/ w 5 6\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"wd6\" t=\"t\" r=\"x2\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path w=\"6\" h=\"6\">")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"3\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"1\" y=\"0\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"5\" y=\"0\" />")
_T("</lnTo>")
_T("<arcTo wR=\"1\" hR=\"3\" stAng=\"3cd4\" swAng=\"cd2\" />")
_T("<lnTo>")
_T("<pt x=\"1\" y=\"6\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,86 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CFlowChartDocument : public CPPTXShape
{
public:
CFlowChartDocument()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"y1\" fmla=\"*/ h 17322 21600\" />")
_T("<gd name=\"y2\" fmla=\"*/ h 20172 21600\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"y2\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"y1\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path w=\"21600\" h=\"21600\">")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"0\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"21600\" y=\"0\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"21600\" y=\"17322\" />")
_T("</lnTo>")
_T("<cubicBezTo>")
_T("<pt x=\"10800\" y=\"17322\" />")
_T("<pt x=\"10800\" y=\"23922\" />")
_T("<pt x=\"0\" y=\"20172\" />")
_T("</cubicBezTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,80 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CFlowChartExtract : public CPPTXShape
{
public:
CFlowChartExtract()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"x2\" fmla=\"*/ w 3 4\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"wd4\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"x2\" y=\"vc\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"wd4\" t=\"vc\" r=\"x2\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path w=\"2\" h=\"2\">")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"2\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"1\" y=\"0\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"2\" y=\"2\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,92 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CFlowChartInputOutput : public CPPTXShape
{
public:
CFlowChartInputOutput()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"x3\" fmla=\"*/ w 2 5\" />")
_T("<gd name=\"x4\" fmla=\"*/ w 3 5\" />")
_T("<gd name=\"x5\" fmla=\"*/ w 4 5\" />")
_T("<gd name=\"x6\" fmla=\"*/ w 9 10\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"x4\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"wd10\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"x3\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"x6\" y=\"vc\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"wd5\" t=\"t\" r=\"x5\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path w=\"5\" h=\"5\">")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"5\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"1\" y=\"0\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"5\" y=\"0\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"4\" y=\"5\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,109 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CFlowChartInternalStorage : public CPPTXShape
{
public:
CFlowChartInternalStorage()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"wd8\" t=\"hd8\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\" w=\"1\" h=\"1\">")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"0\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"1\" y=\"0\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"1\" y=\"1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"0\" y=\"1\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\" w=\"8\" h=\"8\">")
_T("<moveTo>")
_T("<pt x=\"1\" y=\"0\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"1\" y=\"8\" />")
_T("</lnTo>")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"8\" y=\"1\" />")
_T("</lnTo>")
_T("</path>")
_T("<path fill=\"none\" w=\"1\" h=\"1\">")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"0\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"1\" y=\"0\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"1\" y=\"1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"0\" y=\"1\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,99 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CFlowChartMagneticDisk : public CPPTXShape
{
public:
CFlowChartMagneticDisk()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"y3\" fmla=\"*/ h 5 6\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"hd3\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"hd3\" r=\"r\" b=\"y3\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\" w=\"6\" h=\"6\">")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"1\" />")
_T("</moveTo>")
_T("<arcTo wR=\"3\" hR=\"1\" stAng=\"cd2\" swAng=\"cd2\" />")
_T("<lnTo>")
_T("<pt x=\"6\" y=\"5\" />")
_T("</lnTo>")
_T("<arcTo wR=\"3\" hR=\"1\" stAng=\"0\" swAng=\"cd2\" />")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\" w=\"6\" h=\"6\">")
_T("<moveTo>")
_T("<pt x=\"6\" y=\"1\" />")
_T("</moveTo>")
_T("<arcTo wR=\"3\" hR=\"1\" stAng=\"0\" swAng=\"cd2\" />")
_T("</path>")
_T("<path fill=\"none\" w=\"6\" h=\"6\">")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"1\" />")
_T("</moveTo>")
_T("<arcTo wR=\"3\" hR=\"1\" stAng=\"cd2\" swAng=\"cd2\" />")
_T("<lnTo>")
_T("<pt x=\"6\" y=\"5\" />")
_T("</lnTo>")
_T("<arcTo wR=\"3\" hR=\"1\" stAng=\"0\" swAng=\"cd2\" />")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,105 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CFlowChartMagneticDrum : public CPPTXShape
{
public:
CFlowChartMagneticDrum()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"x2\" fmla=\"*/ w 2 3\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"x2\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"wd6\" t=\"t\" r=\"x2\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\" w=\"6\" h=\"6\">")
_T("<moveTo>")
_T("<pt x=\"1\" y=\"0\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"5\" y=\"0\" />")
_T("</lnTo>")
_T("<arcTo wR=\"1\" hR=\"3\" stAng=\"3cd4\" swAng=\"cd2\" />")
_T("<lnTo>")
_T("<pt x=\"1\" y=\"6\" />")
_T("</lnTo>")
_T("<arcTo wR=\"1\" hR=\"3\" stAng=\"cd4\" swAng=\"cd2\" />")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\" w=\"6\" h=\"6\">")
_T("<moveTo>")
_T("<pt x=\"5\" y=\"6\" />")
_T("</moveTo>")
_T("<arcTo wR=\"1\" hR=\"3\" stAng=\"cd4\" swAng=\"cd2\" />")
_T("</path>")
_T("<path fill=\"none\" w=\"6\" h=\"6\">")
_T("<moveTo>")
_T("<pt x=\"1\" y=\"0\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"5\" y=\"0\" />")
_T("</lnTo>")
_T("<arcTo wR=\"1\" hR=\"3\" stAng=\"3cd4\" swAng=\"cd2\" />")
_T("<lnTo>")
_T("<pt x=\"1\" y=\"6\" />")
_T("</lnTo>")
_T("<arcTo wR=\"1\" hR=\"3\" stAng=\"cd4\" swAng=\"cd2\" />")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,90 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CFlowChartMagneticTape : public CPPTXShape
{
public:
CFlowChartMagneticTape()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"idx\" fmla=\"cos wd2 2700000\" />")
_T("<gd name=\"idy\" fmla=\"sin hd2 2700000\" />")
_T("<gd name=\"il\" fmla=\"+- hc 0 idx\" />")
_T("<gd name=\"ir\" fmla=\"+- hc idx 0\" />")
_T("<gd name=\"it\" fmla=\"+- vc 0 idy\" />")
_T("<gd name=\"ib\" fmla=\"+- vc idy 0\" />")
_T("<gd name=\"ang1\" fmla=\"at2 w h\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"il\" t=\"it\" r=\"ir\" b=\"ib\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path>")
_T("<moveTo>")
_T("<pt x=\"hc\" y=\"b\" />")
_T("</moveTo>")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"cd4\" swAng=\"cd4\" />")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"cd2\" swAng=\"cd4\" />")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"3cd4\" swAng=\"cd4\" />")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"0\" swAng=\"ang1\" />")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"ib\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,80 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CFlowChartManualInput : public CPPTXShape
{
public:
CFlowChartManualInput()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"hd10\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"hd5\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path w=\"5\" h=\"5\">")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"5\" y=\"0\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"5\" y=\"5\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"0\" y=\"5\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,84 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CFlowChartManualOperation : public CPPTXShape
{
public:
CFlowChartManualOperation()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"x3\" fmla=\"*/ w 4 5\" />")
_T("<gd name=\"x4\" fmla=\"*/ w 9 10\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"wd10\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"x4\" y=\"vc\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"wd5\" t=\"t\" r=\"x3\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path w=\"5\" h=\"5\">")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"0\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"5\" y=\"0\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"4\" y=\"5\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"1\" y=\"5\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,80 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CFlowChartMerge : public CPPTXShape
{
public:
CFlowChartMerge()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"x2\" fmla=\"*/ w 3 4\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"wd4\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"x2\" y=\"vc\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"wd4\" t=\"t\" r=\"x2\" b=\"vc\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path w=\"2\" h=\"2\">")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"0\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"2\" y=\"0\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"1\" y=\"2\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,227 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CFlowChartMultidocument : public CPPTXShape
{
public:
CFlowChartMultidocument()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"y2\" fmla=\"*/ h 3675 21600\" />")
_T("<gd name=\"y8\" fmla=\"*/ h 20782 21600\" />")
_T("<gd name=\"x3\" fmla=\"*/ w 9298 21600\" />")
_T("<gd name=\"x4\" fmla=\"*/ w 12286 21600\" />")
_T("<gd name=\"x5\" fmla=\"*/ w 18595 21600\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"x4\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"x3\" y=\"y8\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"y2\" r=\"x5\" b=\"y8\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\" w=\"21600\" h=\"21600\">")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"20782\" />")
_T("</moveTo>")
_T("<cubicBezTo>")
_T("<pt x=\"9298\" y=\"23542\" />")
_T("<pt x=\"9298\" y=\"18022\" />")
_T("<pt x=\"18595\" y=\"18022\" />")
_T("</cubicBezTo>")
_T("<lnTo>")
_T("<pt x=\"18595\" y=\"3675\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"0\" y=\"3675\" />")
_T("</lnTo>")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"1532\" y=\"3675\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"1532\" y=\"1815\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"20000\" y=\"1815\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"20000\" y=\"16252\" />")
_T("</lnTo>")
_T("<cubicBezTo>")
_T("<pt x=\"19298\" y=\"16252\" />")
_T("<pt x=\"18595\" y=\"16352\" />")
_T("<pt x=\"18595\" y=\"16352\" />")
_T("</cubicBezTo>")
_T("<lnTo>")
_T("<pt x=\"18595\" y=\"3675\" />")
_T("</lnTo>")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"2972\" y=\"1815\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"2972\" y=\"0\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"21600\" y=\"0\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"21600\" y=\"14392\" />")
_T("</lnTo>")
_T("<cubicBezTo>")
_T("<pt x=\"20800\" y=\"14392\" />")
_T("<pt x=\"20000\" y=\"14467\" />")
_T("<pt x=\"20000\" y=\"14467\" />")
_T("</cubicBezTo>")
_T("<lnTo>")
_T("<pt x=\"20000\" y=\"1815\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\" w=\"21600\" h=\"21600\">")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"3675\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"18595\" y=\"3675\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"18595\" y=\"18022\" />")
_T("</lnTo>")
_T("<cubicBezTo>")
_T("<pt x=\"9298\" y=\"18022\" />")
_T("<pt x=\"9298\" y=\"23542\" />")
_T("<pt x=\"0\" y=\"20782\" />")
_T("</cubicBezTo>")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"1532\" y=\"3675\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"1532\" y=\"1815\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"20000\" y=\"1815\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"20000\" y=\"16252\" />")
_T("</lnTo>")
_T("<cubicBezTo>")
_T("<pt x=\"19298\" y=\"16252\" />")
_T("<pt x=\"18595\" y=\"16352\" />")
_T("<pt x=\"18595\" y=\"16352\" />")
_T("</cubicBezTo>")
_T("<moveTo>")
_T("<pt x=\"2972\" y=\"1815\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"2972\" y=\"0\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"21600\" y=\"0\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"21600\" y=\"14392\" />")
_T("</lnTo>")
_T("<cubicBezTo>")
_T("<pt x=\"20800\" y=\"14392\" />")
_T("<pt x=\"20000\" y=\"14467\" />")
_T("<pt x=\"20000\" y=\"14467\" />")
_T("</cubicBezTo>")
_T("</path>")
_T("<path stroke=\"false\" fill=\"none\" w=\"21600\" h=\"21600\">")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"20782\" />")
_T("</moveTo>")
_T("<cubicBezTo>")
_T("<pt x=\"9298\" y=\"23542\" />")
_T("<pt x=\"9298\" y=\"18022\" />")
_T("<pt x=\"18595\" y=\"18022\" />")
_T("</cubicBezTo>")
_T("<lnTo>")
_T("<pt x=\"18595\" y=\"16352\" />")
_T("</lnTo>")
_T("<cubicBezTo>")
_T("<pt x=\"18595\" y=\"16352\" />")
_T("<pt x=\"19298\" y=\"16252\" />")
_T("<pt x=\"20000\" y=\"16252\" />")
_T("</cubicBezTo>")
_T("<lnTo>")
_T("<pt x=\"20000\" y=\"14467\" />")
_T("</lnTo>")
_T("<cubicBezTo>")
_T("<pt x=\"20000\" y=\"14467\" />")
_T("<pt x=\"20800\" y=\"14392\" />")
_T("<pt x=\"21600\" y=\"14392\" />")
_T("</cubicBezTo>")
_T("<lnTo>")
_T("<pt x=\"21600\" y=\"0\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"2972\" y=\"0\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"2972\" y=\"1815\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"1532\" y=\"1815\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"1532\" y=\"3675\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"0\" y=\"3675\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,100 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CFlowChartOfflineStorage : public CPPTXShape
{
public:
CFlowChartOfflineStorage()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"x4\" fmla=\"*/ w 3 4\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"0\">")
_T("<pos x=\"x4\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"wd4\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"wd4\" t=\"t\" r=\"x4\" b=\"vc\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\" w=\"2\" h=\"2\">")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"0\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"2\" y=\"0\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"1\" y=\"2\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\" w=\"5\" h=\"5\">")
_T("<moveTo>")
_T("<pt x=\"2\" y=\"4\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"3\" y=\"4\" />")
_T("</lnTo>")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"true\" w=\"2\" h=\"2\">")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"0\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"2\" y=\"0\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"1\" y=\"2\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,86 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CFlowChartOffpageConnector : public CPPTXShape
{
public:
CFlowChartOffpageConnector()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"y1\" fmla=\"*/ h 4 5\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"y1\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path w=\"10\" h=\"10\">")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"0\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"10\" y=\"0\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"10\" y=\"8\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"5\" y=\"10\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"0\" y=\"8\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,82 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CFlowChartOnlineStorage : public CPPTXShape
{
public:
CFlowChartOnlineStorage()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"x2\" fmla=\"*/ w 5 6\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"x2\" y=\"vc\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"wd6\" t=\"t\" r=\"x2\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path w=\"6\" h=\"6\">")
_T("<moveTo>")
_T("<pt x=\"1\" y=\"0\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"6\" y=\"0\" />")
_T("</lnTo>")
_T("<arcTo wR=\"1\" hR=\"3\" stAng=\"3cd4\" swAng=\"-10800000\" />")
_T("<lnTo>")
_T("<pt x=\"1\" y=\"6\" />")
_T("</lnTo>")
_T("<arcTo wR=\"1\" hR=\"3\" stAng=\"cd4\" swAng=\"cd2\" />")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,119 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CFlowChartOr : public CPPTXShape
{
public:
CFlowChartOr()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"idx\" fmla=\"cos wd2 2700000\" />")
_T("<gd name=\"idy\" fmla=\"sin hd2 2700000\" />")
_T("<gd name=\"il\" fmla=\"+- hc 0 idx\" />")
_T("<gd name=\"ir\" fmla=\"+- hc idx 0\" />")
_T("<gd name=\"it\" fmla=\"+- vc 0 idy\" />")
_T("<gd name=\"ib\" fmla=\"+- vc idy 0\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"il\" y=\"it\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"il\" y=\"ib\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"ir\" y=\"ib\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"ir\" y=\"it\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"il\" t=\"it\" r=\"ir\" b=\"ib\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"vc\" />")
_T("</moveTo>")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"cd2\" swAng=\"cd4\" />")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"3cd4\" swAng=\"cd4\" />")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"0\" swAng=\"cd4\" />")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"cd4\" swAng=\"cd4\" />")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"hc\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"hc\" y=\"b\" />")
_T("</lnTo>")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"vc\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"vc\" />")
_T("</lnTo>")
_T("</path>")
_T("<path fill=\"none\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"vc\" />")
_T("</moveTo>")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"cd2\" swAng=\"cd4\" />")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"3cd4\" swAng=\"cd4\" />")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"0\" swAng=\"cd4\" />")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"cd4\" swAng=\"cd4\" />")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,112 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CFlowChartPredefinedProcess : public CPPTXShape
{
public:
CFlowChartPredefinedProcess()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"x2\" fmla=\"*/ w 7 8\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"wd8\" t=\"t\" r=\"x2\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\" w=\"1\" h=\"1\">")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"0\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"1\" y=\"0\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"1\" y=\"1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"0\" y=\"1\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\" w=\"8\" h=\"8\">")
_T("<moveTo>")
_T("<pt x=\"1\" y=\"0\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"1\" y=\"8\" />")
_T("</lnTo>")
_T("<moveTo>")
_T("<pt x=\"7\" y=\"0\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"7\" y=\"8\" />")
_T("</lnTo>")
_T("</path>")
_T("<path fill=\"none\" w=\"1\" h=\"1\">")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"0\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"1\" y=\"0\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"1\" y=\"1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"0\" y=\"1\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,89 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CFlowChartPreparation : public CPPTXShape
{
public:
CFlowChartPreparation()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"x2\" fmla=\"*/ w 4 5\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"wd5\" t=\"t\" r=\"x2\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path w=\"10\" h=\"10\">")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"5\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"2\" y=\"0\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"8\" y=\"0\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"10\" y=\"5\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"8\" y=\"10\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"2\" y=\"10\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,80 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CFlowChartProcess : public CPPTXShape
{
public:
CFlowChartProcess()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path w=\"1\" h=\"1\">")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"0\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"1\" y=\"0\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"1\" y=\"1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"0\" y=\"1\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,83 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CFlowChartPunchedCard : public CPPTXShape
{
public:
CFlowChartPunchedCard()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"hd5\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path w=\"5\" h=\"5\">")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"1\" y=\"0\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"5\" y=\"0\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"5\" y=\"5\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"0\" y=\"5\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,82 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CFlowChartPunchedTape : public CPPTXShape
{
public:
CFlowChartPunchedTape()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"y2\" fmla=\"*/ h 9 10\" />")
_T("<gd name=\"ib\" fmla=\"*/ h 4 5\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"hd10\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"y2\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"hd5\" r=\"r\" b=\"ib\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path w=\"20\" h=\"20\">")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"2\" />")
_T("</moveTo>")
_T("<arcTo wR=\"5\" hR=\"2\" stAng=\"cd2\" swAng=\"-10800000\" />")
_T("<arcTo wR=\"5\" hR=\"2\" stAng=\"cd2\" swAng=\"cd2\" />")
_T("<lnTo>")
_T("<pt x=\"20\" y=\"18\" />")
_T("</lnTo>")
_T("<arcTo wR=\"5\" hR=\"2\" stAng=\"0\" swAng=\"-10800000\" />")
_T("<arcTo wR=\"5\" hR=\"2\" stAng=\"0\" swAng=\"cd2\" />")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,107 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CFlowChartSort : public CPPTXShape
{
public:
CFlowChartSort()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"ir\" fmla=\"*/ w 3 4\" />")
_T("<gd name=\"ib\" fmla=\"*/ h 3 4\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"wd4\" t=\"hd4\" r=\"ir\" b=\"ib\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\" w=\"2\" h=\"2\">")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"1\" y=\"0\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"2\" y=\"1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"1\" y=\"2\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\" w=\"2\" h=\"2\">")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"2\" y=\"1\" />")
_T("</lnTo>")
_T("</path>")
_T("<path fill=\"none\" w=\"2\" h=\"2\">")
_T("<moveTo>")
_T("<pt x=\"0\" y=\"1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"1\" y=\"0\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"2\" y=\"1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"1\" y=\"2\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,119 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CFlowChartSummingJunction : public CPPTXShape
{
public:
CFlowChartSummingJunction()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"idx\" fmla=\"cos wd2 2700000\" />")
_T("<gd name=\"idy\" fmla=\"sin hd2 2700000\" />")
_T("<gd name=\"il\" fmla=\"+- hc 0 idx\" />")
_T("<gd name=\"ir\" fmla=\"+- hc idx 0\" />")
_T("<gd name=\"it\" fmla=\"+- vc 0 idy\" />")
_T("<gd name=\"ib\" fmla=\"+- vc idy 0\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"il\" y=\"it\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"il\" y=\"ib\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"ir\" y=\"ib\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"ir\" y=\"it\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"il\" t=\"it\" r=\"ir\" b=\"ib\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"vc\" />")
_T("</moveTo>")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"cd2\" swAng=\"cd4\" />")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"3cd4\" swAng=\"cd4\" />")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"0\" swAng=\"cd4\" />")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"cd4\" swAng=\"cd4\" />")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"il\" y=\"it\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"ir\" y=\"ib\" />")
_T("</lnTo>")
_T("<moveTo>")
_T("<pt x=\"ir\" y=\"it\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"il\" y=\"ib\" />")
_T("</lnTo>")
_T("</path>")
_T("<path fill=\"none\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"vc\" />")
_T("</moveTo>")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"cd2\" swAng=\"cd4\" />")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"3cd4\" swAng=\"cd4\" />")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"0\" swAng=\"cd4\" />")
_T("<arcTo wR=\"wd2\" hR=\"hd2\" stAng=\"cd4\" swAng=\"cd4\" />")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,85 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CFlowChartTerminator : public CPPTXShape
{
public:
CFlowChartTerminator()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"il\" fmla=\"*/ w 1018 21600\" />")
_T("<gd name=\"ir\" fmla=\"*/ w 20582 21600\" />")
_T("<gd name=\"it\" fmla=\"*/ h 3163 21600\" />")
_T("<gd name=\"ib\" fmla=\"*/ h 18437 21600\" />")
_T("</gdLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"il\" t=\"it\" r=\"ir\" b=\"ib\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path w=\"21600\" h=\"21600\">")
_T("<moveTo>")
_T("<pt x=\"3475\" y=\"0\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"18125\" y=\"0\" />")
_T("</lnTo>")
_T("<arcTo wR=\"3475\" hR=\"10800\" stAng=\"3cd4\" swAng=\"cd2\" />")
_T("<lnTo>")
_T("<pt x=\"3475\" y=\"21600\" />")
_T("</lnTo>")
_T("<arcTo wR=\"3475\" hR=\"10800\" stAng=\"cd4\" swAng=\"cd2\" />")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,138 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CFoldedCorner : public CPPTXShape
{
public:
CFoldedCorner()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj\" fmla=\"val 16667\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"a\" fmla=\"pin 0 adj 50000\" />")
_T("<gd name=\"dy2\" fmla=\"*/ ss a 100000\" />")
_T("<gd name=\"dy1\" fmla=\"*/ dy2 1 5\" />")
_T("<gd name=\"x1\" fmla=\"+- r 0 dy2\" />")
_T("<gd name=\"x2\" fmla=\"+- x1 dy1 0\" />")
_T("<gd name=\"y2\" fmla=\"+- b 0 dy2\" />")
_T("<gd name=\"y1\" fmla=\"+- y2 dy1 0\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefX=\"adj\" minX=\"0\" maxX=\"50000\">")
_T("<pos x=\"x1\" y=\"b\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"y2\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path stroke=\"false\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"y2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path stroke=\"false\" fill=\"darkenLess\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"x1\" y=\"b\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"y2\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("<path fill=\"none\" extrusionOk=\"false\">")
_T("<moveTo>")
_T("<pt x=\"x1\" y=\"b\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x2\" y=\"y1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"y2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"y2\" />")
_T("</lnTo>")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,107 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CFrame : public CPPTXShape
{
public:
CFrame()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 12500\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"a1\" fmla=\"pin 0 adj1 50000\" />")
_T("<gd name=\"x1\" fmla=\"*/ ss a1 100000\" />")
_T("<gd name=\"x4\" fmla=\"+- r 0 x1\" />")
_T("<gd name=\"y4\" fmla=\"+- b 0 x1\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefX=\"adj1\" minX=\"0\" maxX=\"50000\">")
_T("<pos x=\"x1\" y=\"t\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"t\" />")
_T("</cxn>")
_T("<cxn ang=\"cd2\">")
_T("<pos x=\"l\" y=\"vc\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"b\" />")
_T("</cxn>")
_T("<cxn ang=\"0\">")
_T("<pos x=\"r\" y=\"vc\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"x1\" t=\"x1\" r=\"x4\" b=\"y4\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path>")
_T("<moveTo>")
_T("<pt x=\"l\" y=\"t\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"t\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"r\" y=\"b\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"l\" y=\"b\" />")
_T("</lnTo>")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"x1\" y=\"x1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"x1\" y=\"y4\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"y4\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"x4\" y=\"x1\" />")
_T("</lnTo>")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,100 @@
/*
* (c) Copyright Ascensio System SIA 2010-2014
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "../PPTXShape.h"
namespace OOXMLShapes
{
class CFunnel : public CPPTXShape
{
public:
CFunnel()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"d\" fmla=\"*/ ss 1 20\" />")
_T("<gd name=\"rw2\" fmla=\"+- wd2 0 d\" />")
_T("<gd name=\"rh2\" fmla=\"+- hd4 0 d\" />")
_T("<gd name=\"t1\" fmla=\"cos wd2 480000\" />")
_T("<gd name=\"t2\" fmla=\"sin hd4 480000\" />")
_T("<gd name=\"da\" fmla=\"at2 t1 t2\" />")
_T("<gd name=\"2da\" fmla=\"*/ da 2 1\" />")
_T("<gd name=\"stAng1\" fmla=\"+- cd2 0 da\" />")
_T("<gd name=\"swAng1\" fmla=\"+- cd2 2da 0\" />")
_T("<gd name=\"swAng3\" fmla=\"+- cd2 0 2da\" />")
_T("<gd name=\"rw3\" fmla=\"*/ wd2 1 4\" />")
_T("<gd name=\"rh3\" fmla=\"*/ hd4 1 4\" />")
_T("<gd name=\"ct1\" fmla=\"cos hd4 stAng1\" />")
_T("<gd name=\"st1\" fmla=\"sin wd2 stAng1\" />")
_T("<gd name=\"m1\" fmla=\"mod ct1 st1 0\" />")
_T("<gd name=\"n1\" fmla=\"*/ wd2 hd4 m1\" />")
_T("<gd name=\"dx1\" fmla=\"cos n1 stAng1\" />")
_T("<gd name=\"dy1\" fmla=\"sin n1 stAng1\" />")
_T("<gd name=\"x1\" fmla=\"+- hc dx1 0\" />")
_T("<gd name=\"y1\" fmla=\"+- hd4 dy1 0\" />")
_T("<gd name=\"ct3\" fmla=\"cos rh3 da\" />")
_T("<gd name=\"st3\" fmla=\"sin rw3 da\" />")
_T("<gd name=\"m3\" fmla=\"mod ct3 st3 0\" />")
_T("<gd name=\"n3\" fmla=\"*/ rw3 rh3 m3\" />")
_T("<gd name=\"dx3\" fmla=\"cos n3 da\" />")
_T("<gd name=\"dy3\" fmla=\"sin n3 da\" />")
_T("<gd name=\"x3\" fmla=\"+- hc dx3 0\" />")
_T("<gd name=\"vc3\" fmla=\"+- b 0 rh3\" />")
_T("<gd name=\"y2\" fmla=\"+- vc3 dy3 0\" />")
_T("<gd name=\"x2\" fmla=\"+- wd2 0 rw2\" />")
_T("<gd name=\"cd\" fmla=\"*/ cd2 2 1\" />")
_T("</gdLst>")
_T("<rect l=\"l\" t=\"t\" r=\"r\" b=\"b\" xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\" />")
_T("<pathLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<path>")
_T("<moveTo>")
_T("<pt x=\"x1\" y=\"y1\" />")
_T("</moveTo>")
_T("<arcTo hR=\"hd4\" wR=\"wd2\" stAng=\"stAng1\" swAng=\"swAng1\" />")
_T("<lnTo>")
_T("<pt x=\"x3\" y=\"y2\" />")
_T("</lnTo>")
_T("<arcTo hR=\"rh3\" wR=\"rw3\" stAng=\"da\" swAng=\"swAng3\" />")
_T("<close />")
_T("<moveTo>")
_T("<pt x=\"x2\" y=\"hd4\" />")
_T("</moveTo>")
_T("<arcTo hR=\"rh2\" wR=\"rw2\" stAng=\"cd2\" swAng=\"-21600000\" />")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

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