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,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>")
);
}
};
}

View File

@@ -0,0 +1,258 @@
/*
* (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 CGear6 : public CPPTXShape
{
public:
CGear6()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 15000\" />")
_T("<gd name=\"adj2\" fmla=\"val 3526\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"a1\" fmla=\"pin 0 adj1 20000\" />")
_T("<gd name=\"a2\" fmla=\"pin 0 adj2 5358\" />")
_T("<gd name=\"th\" fmla=\"*/ ss a1 100000\" />")
_T("<gd name=\"lFD\" fmla=\"*/ ss a2 100000\" />")
_T("<gd name=\"th2\" fmla=\"*/ th 1 2\" />")
_T("<gd name=\"l2\" fmla=\"*/ lFD 1 2\" />")
_T("<gd name=\"l3\" fmla=\"+- th2 l2 0\" />")
_T("<gd name=\"rh\" fmla=\"+- hd2 0 th\" />")
_T("<gd name=\"rw\" fmla=\"+- wd2 0 th\" />")
_T("<gd name=\"dr\" fmla=\"+- rw 0 rh\" />")
_T("<gd name=\"maxr\" fmla=\"?: dr rh rw\" />")
_T("<gd name=\"ha\" fmla=\"at2 maxr l3\" />")
_T("<gd name=\"aA1\" fmla=\"+- 19800000 0 ha\" />")
_T("<gd name=\"aD1\" fmla=\"+- 19800000 ha 0\" />")
_T("<gd name=\"ta11\" fmla=\"cos rw aA1\" />")
_T("<gd name=\"ta12\" fmla=\"sin rh aA1\" />")
_T("<gd name=\"bA1\" fmla=\"at2 ta11 ta12\" />")
_T("<gd name=\"cta1\" fmla=\"cos rh bA1\" />")
_T("<gd name=\"sta1\" fmla=\"sin rw bA1\" />")
_T("<gd name=\"ma1\" fmla=\"mod cta1 sta1 0\" />")
_T("<gd name=\"na1\" fmla=\"*/ rw rh ma1\" />")
_T("<gd name=\"dxa1\" fmla=\"cos na1 bA1\" />")
_T("<gd name=\"dya1\" fmla=\"sin na1 bA1\" />")
_T("<gd name=\"xA1\" fmla=\"+- hc dxa1 0\" />")
_T("<gd name=\"yA1\" fmla=\"+- vc dya1 0\" />")
_T("<gd name=\"td11\" fmla=\"cos rw aD1\" />")
_T("<gd name=\"td12\" fmla=\"sin rh aD1\" />")
_T("<gd name=\"bD1\" fmla=\"at2 td11 td12\" />")
_T("<gd name=\"ctd1\" fmla=\"cos rh bD1\" />")
_T("<gd name=\"std1\" fmla=\"sin rw bD1\" />")
_T("<gd name=\"md1\" fmla=\"mod ctd1 std1 0\" />")
_T("<gd name=\"nd1\" fmla=\"*/ rw rh md1\" />")
_T("<gd name=\"dxd1\" fmla=\"cos nd1 bD1\" />")
_T("<gd name=\"dyd1\" fmla=\"sin nd1 bD1\" />")
_T("<gd name=\"xD1\" fmla=\"+- hc dxd1 0\" />")
_T("<gd name=\"yD1\" fmla=\"+- vc dyd1 0\" />")
_T("<gd name=\"xAD1\" fmla=\"+- xA1 0 xD1\" />")
_T("<gd name=\"yAD1\" fmla=\"+- yA1 0 yD1\" />")
_T("<gd name=\"lAD1\" fmla=\"mod xAD1 yAD1 0\" />")
_T("<gd name=\"a12\" fmla=\"at2 yAD1 xAD1\" />")
_T("<gd name=\"dxF1\" fmla=\"sin lFD a12\" />")
_T("<gd name=\"dyF1\" fmla=\"cos lFD a12\" />")
_T("<gd name=\"xF1\" fmla=\"+- xD1 dxF1 0\" />")
_T("<gd name=\"yF1\" fmla=\"+- yD1 dyF1 0\" />")
_T("<gd name=\"xE1\" fmla=\"+- xA1 0 dxF1\" />")
_T("<gd name=\"yE1\" fmla=\"+- yA1 0 dyF1\" />")
_T("<gd name=\"yC1t\" fmla=\"sin th a12\" />")
_T("<gd name=\"xC1t\" fmla=\"cos th a12\" />")
_T("<gd name=\"yC1\" fmla=\"+- yF1 yC1t 0\" />")
_T("<gd name=\"xC1\" fmla=\"+- xF1 0 xC1t\" />")
_T("<gd name=\"yB1\" fmla=\"+- yE1 yC1t 0\" />")
_T("<gd name=\"xB1\" fmla=\"+- xE1 0 xC1t\" />")
_T("<gd name=\"aD6\" fmla=\"+- 3cd4 ha 0\" />")
_T("<gd name=\"td61\" fmla=\"cos rw aD6\" />")
_T("<gd name=\"td62\" fmla=\"sin rh aD6\" />")
_T("<gd name=\"bD6\" fmla=\"at2 td61 td62\" />")
_T("<gd name=\"ctd6\" fmla=\"cos rh bD6\" />")
_T("<gd name=\"std6\" fmla=\"sin rw bD6\" />")
_T("<gd name=\"md6\" fmla=\"mod ctd6 std6 0\" />")
_T("<gd name=\"nd6\" fmla=\"*/ rw rh md6\" />")
_T("<gd name=\"dxd6\" fmla=\"cos nd6 bD6\" />")
_T("<gd name=\"dyd6\" fmla=\"sin nd6 bD6\" />")
_T("<gd name=\"xD6\" fmla=\"+- hc dxd6 0\" />")
_T("<gd name=\"yD6\" fmla=\"+- vc dyd6 0\" />")
_T("<gd name=\"xA6\" fmla=\"+- hc 0 dxd6\" />")
_T("<gd name=\"xF6\" fmla=\"+- xD6 0 lFD\" />")
_T("<gd name=\"xE6\" fmla=\"+- xA6 lFD 0\" />")
_T("<gd name=\"yC6\" fmla=\"+- yD6 0 th\" />")
_T("<gd name=\"swAng1\" fmla=\"+- bA1 0 bD6\" />")
_T("<gd name=\"aA2\" fmla=\"+- 1800000 0 ha\" />")
_T("<gd name=\"aD2\" fmla=\"+- 1800000 ha 0\" />")
_T("<gd name=\"ta21\" fmla=\"cos rw aA2\" />")
_T("<gd name=\"ta22\" fmla=\"sin rh aA2\" />")
_T("<gd name=\"bA2\" fmla=\"at2 ta21 ta22\" />")
_T("<gd name=\"yA2\" fmla=\"+- h 0 yD1\" />")
_T("<gd name=\"td21\" fmla=\"cos rw aD2\" />")
_T("<gd name=\"td22\" fmla=\"sin rh aD2\" />")
_T("<gd name=\"bD2\" fmla=\"at2 td21 td22\" />")
_T("<gd name=\"yD2\" fmla=\"+- h 0 yA1\" />")
_T("<gd name=\"yC2\" fmla=\"+- h 0 yB1\" />")
_T("<gd name=\"yB2\" fmla=\"+- h 0 yC1\" />")
_T("<gd name=\"xB2\" fmla=\"val xC1\" />")
_T("<gd name=\"swAng2\" fmla=\"+- bA2 0 bD1\" />")
_T("<gd name=\"aD3\" fmla=\"+- cd4 ha 0\" />")
_T("<gd name=\"td31\" fmla=\"cos rw aD3\" />")
_T("<gd name=\"td32\" fmla=\"sin rh aD3\" />")
_T("<gd name=\"bD3\" fmla=\"at2 td31 td32\" />")
_T("<gd name=\"yD3\" fmla=\"+- h 0 yD6\" />")
_T("<gd name=\"yB3\" fmla=\"+- h 0 yC6\" />")
_T("<gd name=\"aD4\" fmla=\"+- 9000000 ha 0\" />")
_T("<gd name=\"td41\" fmla=\"cos rw aD4\" />")
_T("<gd name=\"td42\" fmla=\"sin rh aD4\" />")
_T("<gd name=\"bD4\" fmla=\"at2 td41 td42\" />")
_T("<gd name=\"xD4\" fmla=\"+- w 0 xD1\" />")
_T("<gd name=\"xC4\" fmla=\"+- w 0 xC1\" />")
_T("<gd name=\"xB4\" fmla=\"+- w 0 xB1\" />")
_T("<gd name=\"aD5\" fmla=\"+- 12600000 ha 0\" />")
_T("<gd name=\"td51\" fmla=\"cos rw aD5\" />")
_T("<gd name=\"td52\" fmla=\"sin rh aD5\" />")
_T("<gd name=\"bD5\" fmla=\"at2 td51 td52\" />")
_T("<gd name=\"xD5\" fmla=\"+- w 0 xA1\" />")
_T("<gd name=\"xC5\" fmla=\"+- w 0 xB1\" />")
_T("<gd name=\"xB5\" fmla=\"+- w 0 xC1\" />")
_T("<gd name=\"xCxn1\" fmla=\"+/ xB1 xC1 2\" />")
_T("<gd name=\"yCxn1\" fmla=\"+/ yB1 yC1 2\" />")
_T("<gd name=\"yCxn2\" fmla=\"+- b 0 yCxn1\" />")
_T("<gd name=\"xCxn4\" fmla=\"+/ r 0 xCxn1\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefY=\"adj1\" minY=\"0\" maxY=\"20000\">")
_T("<pos x=\"xD6\" y=\"yD6\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj2\" minX=\"0\" maxX=\"5358\">")
_T("<pos x=\"xA6\" y=\"yD6\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"19800000\">")
_T("<pos x=\"xCxn1\" y=\"yCxn1\" />")
_T("</cxn>")
_T("<cxn ang=\"1800000\">")
_T("<pos x=\"xCxn1\" y=\"yCxn2\" />")
_T("</cxn>")
_T("<cxn ang=\"cd4\">")
_T("<pos x=\"hc\" y=\"yB3\" />")
_T("</cxn>")
_T("<cxn ang=\"9000000\">")
_T("<pos x=\"xCxn4\" y=\"yCxn2\" />")
_T("</cxn>")
_T("<cxn ang=\"12600000\">")
_T("<pos x=\"xCxn4\" y=\"yCxn1\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"yC6\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"xD5\" t=\"yA1\" r=\"xA1\" b=\"yD2\" 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=\"xA1\" y=\"yA1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"xB1\" y=\"yB1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"xC1\" y=\"yC1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"xD1\" y=\"yD1\" />")
_T("</lnTo>")
_T("<arcTo hR=\"rh\" wR=\"rw\" stAng=\"bD1\" swAng=\"swAng2\" />")
_T("<lnTo>")
_T("<pt x=\"xC1\" y=\"yB2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"xB1\" y=\"yC2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"xA1\" y=\"yD2\" />")
_T("</lnTo>")
_T("<arcTo hR=\"rh\" wR=\"rw\" stAng=\"bD2\" swAng=\"swAng1\" />")
_T("<lnTo>")
_T("<pt x=\"xF6\" y=\"yB3\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"xE6\" y=\"yB3\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"xA6\" y=\"yD3\" />")
_T("</lnTo>")
_T("<arcTo hR=\"rh\" wR=\"rw\" stAng=\"bD3\" swAng=\"swAng1\" />")
_T("<lnTo>")
_T("<pt x=\"xB4\" y=\"yC2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"xC4\" y=\"yB2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"xD4\" y=\"yA2\" />")
_T("</lnTo>")
_T("<arcTo hR=\"rh\" wR=\"rw\" stAng=\"bD4\" swAng=\"swAng2\" />")
_T("<lnTo>")
_T("<pt x=\"xB5\" y=\"yC1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"xC5\" y=\"yB1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"xD5\" y=\"yA1\" />")
_T("</lnTo>")
_T("<arcTo hR=\"rh\" wR=\"rw\" stAng=\"bD5\" swAng=\"swAng1\" />")
_T("<lnTo>")
_T("<pt x=\"xE6\" y=\"yC6\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"xF6\" y=\"yC6\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"xD6\" y=\"yD6\" />")
_T("</lnTo>")
_T("<arcTo hR=\"rh\" wR=\"rw\" stAng=\"bD6\" swAng=\"swAng1\" />")
_T("<close />")
_T("</path>")
_T("</pathLst>")
_T("</ooxml-shape>")
);
}
};
}

View File

@@ -0,0 +1,432 @@
/*
* (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 CGear9 : public CPPTXShape
{
public:
CGear9()
{
LoadFromXML(
_T("<ooxml-shape>")
_T("<avLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"adj1\" fmla=\"val 10000\" />")
_T("<gd name=\"adj2\" fmla=\"val 1763\" />")
_T("</avLst>")
_T("<gdLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<gd name=\"a1\" fmla=\"pin 0 adj1 20000\" />")
_T("<gd name=\"a2\" fmla=\"pin 0 adj2 2679\" />")
_T("<gd name=\"th\" fmla=\"*/ ss a1 100000\" />")
_T("<gd name=\"lFD\" fmla=\"*/ ss a2 100000\" />")
_T("<gd name=\"th2\" fmla=\"*/ th 1 2\" />")
_T("<gd name=\"l2\" fmla=\"*/ lFD 1 2\" />")
_T("<gd name=\"l3\" fmla=\"+- th2 l2 0\" />")
_T("<gd name=\"rh\" fmla=\"+- hd2 0 th\" />")
_T("<gd name=\"rw\" fmla=\"+- wd2 0 th\" />")
_T("<gd name=\"dr\" fmla=\"+- rw 0 rh\" />")
_T("<gd name=\"maxr\" fmla=\"?: dr rh rw\" />")
_T("<gd name=\"ha\" fmla=\"at2 maxr l3\" />")
_T("<gd name=\"aA1\" fmla=\"+- 18600000 0 ha\" />")
_T("<gd name=\"aD1\" fmla=\"+- 18600000 ha 0\" />")
_T("<gd name=\"ta11\" fmla=\"cos rw aA1\" />")
_T("<gd name=\"ta12\" fmla=\"sin rh aA1\" />")
_T("<gd name=\"bA1\" fmla=\"at2 ta11 ta12\" />")
_T("<gd name=\"cta1\" fmla=\"cos rh bA1\" />")
_T("<gd name=\"sta1\" fmla=\"sin rw bA1\" />")
_T("<gd name=\"ma1\" fmla=\"mod cta1 sta1 0\" />")
_T("<gd name=\"na1\" fmla=\"*/ rw rh ma1\" />")
_T("<gd name=\"dxa1\" fmla=\"cos na1 bA1\" />")
_T("<gd name=\"dya1\" fmla=\"sin na1 bA1\" />")
_T("<gd name=\"xA1\" fmla=\"+- hc dxa1 0\" />")
_T("<gd name=\"yA1\" fmla=\"+- vc dya1 0\" />")
_T("<gd name=\"td11\" fmla=\"cos rw aD1\" />")
_T("<gd name=\"td12\" fmla=\"sin rh aD1\" />")
_T("<gd name=\"bD1\" fmla=\"at2 td11 td12\" />")
_T("<gd name=\"ctd1\" fmla=\"cos rh bD1\" />")
_T("<gd name=\"std1\" fmla=\"sin rw bD1\" />")
_T("<gd name=\"md1\" fmla=\"mod ctd1 std1 0\" />")
_T("<gd name=\"nd1\" fmla=\"*/ rw rh md1\" />")
_T("<gd name=\"dxd1\" fmla=\"cos nd1 bD1\" />")
_T("<gd name=\"dyd1\" fmla=\"sin nd1 bD1\" />")
_T("<gd name=\"xD1\" fmla=\"+- hc dxd1 0\" />")
_T("<gd name=\"yD1\" fmla=\"+- vc dyd1 0\" />")
_T("<gd name=\"xAD1\" fmla=\"+- xA1 0 xD1\" />")
_T("<gd name=\"yAD1\" fmla=\"+- yA1 0 yD1\" />")
_T("<gd name=\"lAD1\" fmla=\"mod xAD1 yAD1 0\" />")
_T("<gd name=\"a12\" fmla=\"at2 yAD1 xAD1\" />")
_T("<gd name=\"dxF1\" fmla=\"sin lFD a12\" />")
_T("<gd name=\"dyF1\" fmla=\"cos lFD a12\" />")
_T("<gd name=\"xF1\" fmla=\"+- xD1 dxF1 0\" />")
_T("<gd name=\"yF1\" fmla=\"+- yD1 dyF1 0\" />")
_T("<gd name=\"xE1\" fmla=\"+- xA1 0 dxF1\" />")
_T("<gd name=\"yE1\" fmla=\"+- yA1 0 dyF1\" />")
_T("<gd name=\"yC1t\" fmla=\"sin th a12\" />")
_T("<gd name=\"xC1t\" fmla=\"cos th a12\" />")
_T("<gd name=\"yC1\" fmla=\"+- yF1 yC1t 0\" />")
_T("<gd name=\"xC1\" fmla=\"+- xF1 0 xC1t\" />")
_T("<gd name=\"yB1\" fmla=\"+- yE1 yC1t 0\" />")
_T("<gd name=\"xB1\" fmla=\"+- xE1 0 xC1t\" />")
_T("<gd name=\"aA2\" fmla=\"+- 21000000 0 ha\" />")
_T("<gd name=\"aD2\" fmla=\"+- 21000000 ha 0\" />")
_T("<gd name=\"ta21\" fmla=\"cos rw aA2\" />")
_T("<gd name=\"ta22\" fmla=\"sin rh aA2\" />")
_T("<gd name=\"bA2\" fmla=\"at2 ta21 ta22\" />")
_T("<gd name=\"cta2\" fmla=\"cos rh bA2\" />")
_T("<gd name=\"sta2\" fmla=\"sin rw bA2\" />")
_T("<gd name=\"ma2\" fmla=\"mod cta2 sta2 0\" />")
_T("<gd name=\"na2\" fmla=\"*/ rw rh ma2\" />")
_T("<gd name=\"dxa2\" fmla=\"cos na2 bA2\" />")
_T("<gd name=\"dya2\" fmla=\"sin na2 bA2\" />")
_T("<gd name=\"xA2\" fmla=\"+- hc dxa2 0\" />")
_T("<gd name=\"yA2\" fmla=\"+- vc dya2 0\" />")
_T("<gd name=\"td21\" fmla=\"cos rw aD2\" />")
_T("<gd name=\"td22\" fmla=\"sin rh aD2\" />")
_T("<gd name=\"bD2\" fmla=\"at2 td21 td22\" />")
_T("<gd name=\"ctd2\" fmla=\"cos rh bD2\" />")
_T("<gd name=\"std2\" fmla=\"sin rw bD2\" />")
_T("<gd name=\"md2\" fmla=\"mod ctd2 std2 0\" />")
_T("<gd name=\"nd2\" fmla=\"*/ rw rh md2\" />")
_T("<gd name=\"dxd2\" fmla=\"cos nd2 bD2\" />")
_T("<gd name=\"dyd2\" fmla=\"sin nd2 bD2\" />")
_T("<gd name=\"xD2\" fmla=\"+- hc dxd2 0\" />")
_T("<gd name=\"yD2\" fmla=\"+- vc dyd2 0\" />")
_T("<gd name=\"xAD2\" fmla=\"+- xA2 0 xD2\" />")
_T("<gd name=\"yAD2\" fmla=\"+- yA2 0 yD2\" />")
_T("<gd name=\"lAD2\" fmla=\"mod xAD2 yAD2 0\" />")
_T("<gd name=\"a22\" fmla=\"at2 yAD2 xAD2\" />")
_T("<gd name=\"dxF2\" fmla=\"sin lFD a22\" />")
_T("<gd name=\"dyF2\" fmla=\"cos lFD a22\" />")
_T("<gd name=\"xF2\" fmla=\"+- xD2 dxF2 0\" />")
_T("<gd name=\"yF2\" fmla=\"+- yD2 dyF2 0\" />")
_T("<gd name=\"xE2\" fmla=\"+- xA2 0 dxF2\" />")
_T("<gd name=\"yE2\" fmla=\"+- yA2 0 dyF2\" />")
_T("<gd name=\"yC2t\" fmla=\"sin th a22\" />")
_T("<gd name=\"xC2t\" fmla=\"cos th a22\" />")
_T("<gd name=\"yC2\" fmla=\"+- yF2 yC2t 0\" />")
_T("<gd name=\"xC2\" fmla=\"+- xF2 0 xC2t\" />")
_T("<gd name=\"yB2\" fmla=\"+- yE2 yC2t 0\" />")
_T("<gd name=\"xB2\" fmla=\"+- xE2 0 xC2t\" />")
_T("<gd name=\"swAng1\" fmla=\"+- bA2 0 bD1\" />")
_T("<gd name=\"aA3\" fmla=\"+- 1800000 0 ha\" />")
_T("<gd name=\"aD3\" fmla=\"+- 1800000 ha 0\" />")
_T("<gd name=\"ta31\" fmla=\"cos rw aA3\" />")
_T("<gd name=\"ta32\" fmla=\"sin rh aA3\" />")
_T("<gd name=\"bA3\" fmla=\"at2 ta31 ta32\" />")
_T("<gd name=\"cta3\" fmla=\"cos rh bA3\" />")
_T("<gd name=\"sta3\" fmla=\"sin rw bA3\" />")
_T("<gd name=\"ma3\" fmla=\"mod cta3 sta3 0\" />")
_T("<gd name=\"na3\" fmla=\"*/ rw rh ma3\" />")
_T("<gd name=\"dxa3\" fmla=\"cos na3 bA3\" />")
_T("<gd name=\"dya3\" fmla=\"sin na3 bA3\" />")
_T("<gd name=\"xA3\" fmla=\"+- hc dxa3 0\" />")
_T("<gd name=\"yA3\" fmla=\"+- vc dya3 0\" />")
_T("<gd name=\"td31\" fmla=\"cos rw aD3\" />")
_T("<gd name=\"td32\" fmla=\"sin rh aD3\" />")
_T("<gd name=\"bD3\" fmla=\"at2 td31 td32\" />")
_T("<gd name=\"ctd3\" fmla=\"cos rh bD3\" />")
_T("<gd name=\"std3\" fmla=\"sin rw bD3\" />")
_T("<gd name=\"md3\" fmla=\"mod ctd3 std3 0\" />")
_T("<gd name=\"nd3\" fmla=\"*/ rw rh md3\" />")
_T("<gd name=\"dxd3\" fmla=\"cos nd3 bD3\" />")
_T("<gd name=\"dyd3\" fmla=\"sin nd3 bD3\" />")
_T("<gd name=\"xD3\" fmla=\"+- hc dxd3 0\" />")
_T("<gd name=\"yD3\" fmla=\"+- vc dyd3 0\" />")
_T("<gd name=\"xAD3\" fmla=\"+- xA3 0 xD3\" />")
_T("<gd name=\"yAD3\" fmla=\"+- yA3 0 yD3\" />")
_T("<gd name=\"lAD3\" fmla=\"mod xAD3 yAD3 0\" />")
_T("<gd name=\"a3\" fmla=\"at2 yAD3 xAD3\" />")
_T("<gd name=\"dxF3\" fmla=\"sin lFD a3\" />")
_T("<gd name=\"dyF3\" fmla=\"cos lFD a3\" />")
_T("<gd name=\"xF3\" fmla=\"+- xD3 dxF3 0\" />")
_T("<gd name=\"yF3\" fmla=\"+- yD3 dyF3 0\" />")
_T("<gd name=\"xE3\" fmla=\"+- xA3 0 dxF3\" />")
_T("<gd name=\"yE3\" fmla=\"+- yA3 0 dyF3\" />")
_T("<gd name=\"yC3t\" fmla=\"sin th a3\" />")
_T("<gd name=\"xC3t\" fmla=\"cos th a3\" />")
_T("<gd name=\"yC3\" fmla=\"+- yF3 yC3t 0\" />")
_T("<gd name=\"xC3\" fmla=\"+- xF3 0 xC3t\" />")
_T("<gd name=\"yB3\" fmla=\"+- yE3 yC3t 0\" />")
_T("<gd name=\"xB3\" fmla=\"+- xE3 0 xC3t\" />")
_T("<gd name=\"swAng2\" fmla=\"+- bA3 0 bD2\" />")
_T("<gd name=\"aA4\" fmla=\"+- 4200000 0 ha\" />")
_T("<gd name=\"aD4\" fmla=\"+- 4200000 ha 0\" />")
_T("<gd name=\"ta41\" fmla=\"cos rw aA4\" />")
_T("<gd name=\"ta42\" fmla=\"sin rh aA4\" />")
_T("<gd name=\"bA4\" fmla=\"at2 ta41 ta42\" />")
_T("<gd name=\"cta4\" fmla=\"cos rh bA4\" />")
_T("<gd name=\"sta4\" fmla=\"sin rw bA4\" />")
_T("<gd name=\"ma4\" fmla=\"mod cta4 sta4 0\" />")
_T("<gd name=\"na4\" fmla=\"*/ rw rh ma4\" />")
_T("<gd name=\"dxa4\" fmla=\"cos na4 bA4\" />")
_T("<gd name=\"dya4\" fmla=\"sin na4 bA4\" />")
_T("<gd name=\"xA4\" fmla=\"+- hc dxa4 0\" />")
_T("<gd name=\"yA4\" fmla=\"+- vc dya4 0\" />")
_T("<gd name=\"td41\" fmla=\"cos rw aD4\" />")
_T("<gd name=\"td42\" fmla=\"sin rh aD4\" />")
_T("<gd name=\"bD4\" fmla=\"at2 td41 td42\" />")
_T("<gd name=\"ctd4\" fmla=\"cos rh bD4\" />")
_T("<gd name=\"std4\" fmla=\"sin rw bD4\" />")
_T("<gd name=\"md4\" fmla=\"mod ctd4 std4 0\" />")
_T("<gd name=\"nd4\" fmla=\"*/ rw rh md4\" />")
_T("<gd name=\"dxd4\" fmla=\"cos nd4 bD4\" />")
_T("<gd name=\"dyd4\" fmla=\"sin nd4 bD4\" />")
_T("<gd name=\"xD4\" fmla=\"+- hc dxd4 0\" />")
_T("<gd name=\"yD4\" fmla=\"+- vc dyd4 0\" />")
_T("<gd name=\"xAD4\" fmla=\"+- xA4 0 xD4\" />")
_T("<gd name=\"yAD4\" fmla=\"+- yA4 0 yD4\" />")
_T("<gd name=\"lAD4\" fmla=\"mod xAD4 yAD4 0\" />")
_T("<gd name=\"a4\" fmla=\"at2 yAD4 xAD4\" />")
_T("<gd name=\"dxF4\" fmla=\"sin lFD a4\" />")
_T("<gd name=\"dyF4\" fmla=\"cos lFD a4\" />")
_T("<gd name=\"xF4\" fmla=\"+- xD4 dxF4 0\" />")
_T("<gd name=\"yF4\" fmla=\"+- yD4 dyF4 0\" />")
_T("<gd name=\"xE4\" fmla=\"+- xA4 0 dxF4\" />")
_T("<gd name=\"yE4\" fmla=\"+- yA4 0 dyF4\" />")
_T("<gd name=\"yC4t\" fmla=\"sin th a4\" />")
_T("<gd name=\"xC4t\" fmla=\"cos th a4\" />")
_T("<gd name=\"yC4\" fmla=\"+- yF4 yC4t 0\" />")
_T("<gd name=\"xC4\" fmla=\"+- xF4 0 xC4t\" />")
_T("<gd name=\"yB4\" fmla=\"+- yE4 yC4t 0\" />")
_T("<gd name=\"xB4\" fmla=\"+- xE4 0 xC4t\" />")
_T("<gd name=\"swAng3\" fmla=\"+- bA4 0 bD3\" />")
_T("<gd name=\"aA5\" fmla=\"+- 6600000 0 ha\" />")
_T("<gd name=\"aD5\" fmla=\"+- 6600000 ha 0\" />")
_T("<gd name=\"ta51\" fmla=\"cos rw aA5\" />")
_T("<gd name=\"ta52\" fmla=\"sin rh aA5\" />")
_T("<gd name=\"bA5\" fmla=\"at2 ta51 ta52\" />")
_T("<gd name=\"td51\" fmla=\"cos rw aD5\" />")
_T("<gd name=\"td52\" fmla=\"sin rh aD5\" />")
_T("<gd name=\"bD5\" fmla=\"at2 td51 td52\" />")
_T("<gd name=\"xD5\" fmla=\"+- w 0 xA4\" />")
_T("<gd name=\"xC5\" fmla=\"+- w 0 xB4\" />")
_T("<gd name=\"xB5\" fmla=\"+- w 0 xC4\" />")
_T("<gd name=\"swAng4\" fmla=\"+- bA5 0 bD4\" />")
_T("<gd name=\"aD6\" fmla=\"+- 9000000 ha 0\" />")
_T("<gd name=\"td61\" fmla=\"cos rw aD6\" />")
_T("<gd name=\"td62\" fmla=\"sin rh aD6\" />")
_T("<gd name=\"bD6\" fmla=\"at2 td61 td62\" />")
_T("<gd name=\"xD6\" fmla=\"+- w 0 xA3\" />")
_T("<gd name=\"xC6\" fmla=\"+- w 0 xB3\" />")
_T("<gd name=\"xB6\" fmla=\"+- w 0 xC3\" />")
_T("<gd name=\"aD7\" fmla=\"+- 11400000 ha 0\" />")
_T("<gd name=\"td71\" fmla=\"cos rw aD7\" />")
_T("<gd name=\"td72\" fmla=\"sin rh aD7\" />")
_T("<gd name=\"bD7\" fmla=\"at2 td71 td72\" />")
_T("<gd name=\"xD7\" fmla=\"+- w 0 xA2\" />")
_T("<gd name=\"xC7\" fmla=\"+- w 0 xB2\" />")
_T("<gd name=\"xB7\" fmla=\"+- w 0 xC2\" />")
_T("<gd name=\"aD8\" fmla=\"+- 13800000 ha 0\" />")
_T("<gd name=\"td81\" fmla=\"cos rw aD8\" />")
_T("<gd name=\"td82\" fmla=\"sin rh aD8\" />")
_T("<gd name=\"bD8\" fmla=\"at2 td81 td82\" />")
_T("<gd name=\"xA8\" fmla=\"+- w 0 xD1\" />")
_T("<gd name=\"xD8\" fmla=\"+- w 0 xA1\" />")
_T("<gd name=\"xC8\" fmla=\"+- w 0 xB1\" />")
_T("<gd name=\"xB8\" fmla=\"+- w 0 xC1\" />")
_T("<gd name=\"aA9\" fmla=\"+- 3cd4 0 ha\" />")
_T("<gd name=\"aD9\" fmla=\"+- 3cd4 ha 0\" />")
_T("<gd name=\"td91\" fmla=\"cos rw aD9\" />")
_T("<gd name=\"td92\" fmla=\"sin rh aD9\" />")
_T("<gd name=\"bD9\" fmla=\"at2 td91 td92\" />")
_T("<gd name=\"ctd9\" fmla=\"cos rh bD9\" />")
_T("<gd name=\"std9\" fmla=\"sin rw bD9\" />")
_T("<gd name=\"md9\" fmla=\"mod ctd9 std9 0\" />")
_T("<gd name=\"nd9\" fmla=\"*/ rw rh md9\" />")
_T("<gd name=\"dxd9\" fmla=\"cos nd9 bD9\" />")
_T("<gd name=\"dyd9\" fmla=\"sin nd9 bD9\" />")
_T("<gd name=\"xD9\" fmla=\"+- hc dxd9 0\" />")
_T("<gd name=\"yD9\" fmla=\"+- vc dyd9 0\" />")
_T("<gd name=\"ta91\" fmla=\"cos rw aA9\" />")
_T("<gd name=\"ta92\" fmla=\"sin rh aA9\" />")
_T("<gd name=\"bA9\" fmla=\"at2 ta91 ta92\" />")
_T("<gd name=\"xA9\" fmla=\"+- hc 0 dxd9\" />")
_T("<gd name=\"xF9\" fmla=\"+- xD9 0 lFD\" />")
_T("<gd name=\"xE9\" fmla=\"+- xA9 lFD 0\" />")
_T("<gd name=\"yC9\" fmla=\"+- yD9 0 th\" />")
_T("<gd name=\"swAng5\" fmla=\"+- bA9 0 bD8\" />")
_T("<gd name=\"xCxn1\" fmla=\"+/ xB1 xC1 2\" />")
_T("<gd name=\"yCxn1\" fmla=\"+/ yB1 yC1 2\" />")
_T("<gd name=\"xCxn2\" fmla=\"+/ xB2 xC2 2\" />")
_T("<gd name=\"yCxn2\" fmla=\"+/ yB2 yC2 2\" />")
_T("<gd name=\"xCxn3\" fmla=\"+/ xB3 xC3 2\" />")
_T("<gd name=\"yCxn3\" fmla=\"+/ yB3 yC3 2\" />")
_T("<gd name=\"xCxn4\" fmla=\"+/ xB4 xC4 2\" />")
_T("<gd name=\"yCxn4\" fmla=\"+/ yB4 yC4 2\" />")
_T("<gd name=\"xCxn5\" fmla=\"+/ r 0 xCxn4\" />")
_T("<gd name=\"xCxn6\" fmla=\"+/ r 0 xCxn3\" />")
_T("<gd name=\"xCxn7\" fmla=\"+/ r 0 xCxn2\" />")
_T("<gd name=\"xCxn8\" fmla=\"+/ r 0 xCxn1\" />")
_T("</gdLst>")
_T("<ahLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<ahXY gdRefY=\"adj1\" minY=\"0\" maxY=\"20000\">")
_T("<pos x=\"xD9\" y=\"yD9\" />")
_T("</ahXY>")
_T("<ahXY gdRefX=\"adj2\" minX=\"0\" maxX=\"2679\">")
_T("<pos x=\"xA9\" y=\"yD9\" />")
_T("</ahXY>")
_T("</ahLst>")
_T("<cxnLst xmlns=\"http://schemas.openxmlformats.org/drawingml/2006/main\">")
_T("<cxn ang=\"18600000\">")
_T("<pos x=\"xCxn1\" y=\"yCxn1\" />")
_T("</cxn>")
_T("<cxn ang=\"21000000\">")
_T("<pos x=\"xCxn2\" y=\"yCxn2\" />")
_T("</cxn>")
_T("<cxn ang=\"1800000\">")
_T("<pos x=\"xCxn3\" y=\"yCxn3\" />")
_T("</cxn>")
_T("<cxn ang=\"4200000\">")
_T("<pos x=\"xCxn4\" y=\"yCxn4\" />")
_T("</cxn>")
_T("<cxn ang=\"6600000\">")
_T("<pos x=\"xCxn5\" y=\"yCxn4\" />")
_T("</cxn>")
_T("<cxn ang=\"9000000\">")
_T("<pos x=\"xCxn6\" y=\"yCxn3\" />")
_T("</cxn>")
_T("<cxn ang=\"11400000\">")
_T("<pos x=\"xCxn7\" y=\"yCxn2\" />")
_T("</cxn>")
_T("<cxn ang=\"13800000\">")
_T("<pos x=\"xCxn8\" y=\"yCxn1\" />")
_T("</cxn>")
_T("<cxn ang=\"3cd4\">")
_T("<pos x=\"hc\" y=\"yC9\" />")
_T("</cxn>")
_T("</cxnLst>")
_T("<rect l=\"xA8\" t=\"yD1\" r=\"xD1\" b=\"yD3\" 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=\"xA1\" y=\"yA1\" />")
_T("</moveTo>")
_T("<lnTo>")
_T("<pt x=\"xB1\" y=\"yB1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"xC1\" y=\"yC1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"xD1\" y=\"yD1\" />")
_T("</lnTo>")
_T("<arcTo hR=\"rh\" wR=\"rw\" stAng=\"bD1\" swAng=\"swAng1\" />")
_T("<lnTo>")
_T("<pt x=\"xB2\" y=\"yB2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"xC2\" y=\"yC2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"xD2\" y=\"yD2\" />")
_T("</lnTo>")
_T("<arcTo hR=\"rh\" wR=\"rw\" stAng=\"bD2\" swAng=\"swAng2\" />")
_T("<lnTo>")
_T("<pt x=\"xB3\" y=\"yB3\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"xC3\" y=\"yC3\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"xD3\" y=\"yD3\" />")
_T("</lnTo>")
_T("<arcTo hR=\"rh\" wR=\"rw\" stAng=\"bD3\" swAng=\"swAng3\" />")
_T("<lnTo>")
_T("<pt x=\"xB4\" y=\"yB4\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"xC4\" y=\"yC4\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"xD4\" y=\"yD4\" />")
_T("</lnTo>")
_T("<arcTo hR=\"rh\" wR=\"rw\" stAng=\"bD4\" swAng=\"swAng4\" />")
_T("<lnTo>")
_T("<pt x=\"xB5\" y=\"yC4\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"xC5\" y=\"yB4\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"xD5\" y=\"yA4\" />")
_T("</lnTo>")
_T("<arcTo hR=\"rh\" wR=\"rw\" stAng=\"bD5\" swAng=\"swAng3\" />")
_T("<lnTo>")
_T("<pt x=\"xB6\" y=\"yC3\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"xC6\" y=\"yB3\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"xD6\" y=\"yA3\" />")
_T("</lnTo>")
_T("<arcTo hR=\"rh\" wR=\"rw\" stAng=\"bD6\" swAng=\"swAng2\" />")
_T("<lnTo>")
_T("<pt x=\"xB7\" y=\"yC2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"xC7\" y=\"yB2\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"xD7\" y=\"yA2\" />")
_T("</lnTo>")
_T("<arcTo hR=\"rh\" wR=\"rw\" stAng=\"bD7\" swAng=\"swAng1\" />")
_T("<lnTo>")
_T("<pt x=\"xB8\" y=\"yC1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"xC8\" y=\"yB1\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"xD8\" y=\"yA1\" />")
_T("</lnTo>")
_T("<arcTo hR=\"rh\" wR=\"rw\" stAng=\"bD8\" swAng=\"swAng5\" />")
_T("<lnTo>")
_T("<pt x=\"xE9\" y=\"yC9\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"xF9\" y=\"yC9\" />")
_T("</lnTo>")
_T("<lnTo>")
_T("<pt x=\"xD9\" y=\"yD9\" />")
_T("</lnTo>")
_T("<arcTo hR=\"rh\" wR=\"rw\" stAng=\"bD9\" swAng=\"swAng5\" />")
_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