Line data Source code
1 :
2 : #include "doctok/sprmids.hxx"
3 : #include "doctok/resourceids.hxx"
4 : #include "ooxml/resourceids.hxx"
5 : #include "OOXMLFactory_values.hxx"
6 : #include "OOXMLFactory_dml-shapeGeometry.hxx"
7 : #include "ooxml/OOXMLFastHelper.hxx"
8 :
9 : #ifdef _MSC_VER
10 : #pragma warning(disable:4065) // switch statement contains 'default' but no 'case' labels
11 : #endif
12 :
13 : namespace writerfilter {
14 : namespace ooxml {
15 :
16 : /// @cond GENERATED
17 :
18 : typedef rtl::Static < osl::Mutex, OOXMLFactory_dml_shapeGeometry > OOXMLFactory_dml_shapeGeometry_Mutex;
19 :
20 5 : OOXMLFactory_dml_shapeGeometry::OOXMLFactory_dml_shapeGeometry()
21 : {
22 : // multi-thread-safe mutex for all platforms
23 :
24 5 : osl::MutexGuard aGuard(OOXMLFactory_dml_shapeGeometry_Mutex::get());
25 5 : }
26 :
27 10 : OOXMLFactory_dml_shapeGeometry::~OOXMLFactory_dml_shapeGeometry()
28 : {
29 10 : }
30 :
31 8 : OOXMLFactory_ns::Pointer_t OOXMLFactory_dml_shapeGeometry::m_pInstance;
32 :
33 786 : OOXMLFactory_ns::Pointer_t OOXMLFactory_dml_shapeGeometry::getInstance()
34 : {
35 786 : if (m_pInstance.get() == NULL)
36 5 : m_pInstance.reset(new OOXMLFactory_dml_shapeGeometry());
37 :
38 786 : return m_pInstance;
39 : }
40 :
41 0 : AttributeToResourceMapPointer OOXMLFactory_dml_shapeGeometry::createAttributeToResourceMap(Id nId)
42 : {
43 0 : AttributeToResourceMapPointer pMap(new AttributeToResourceMap());
44 :
45 0 : switch (nId)
46 : {
47 : case NN_dml_shapeGeometry|DEFINE_CT_GeomGuide:
48 : // CT_GeomGuide
49 0 : (*pMap)[OOXML_name] = AttributeInfo(RT_String, NN_dml_shapeGeometry|DEFINE_ST_GeomGuideName);
50 0 : (*pMap)[OOXML_fmla] = AttributeInfo(RT_String, NN_dml_shapeGeometry|DEFINE_ST_GeomGuideFormula);
51 0 : break;
52 : case NN_dml_shapeGeometry|DEFINE_CT_AdjPoint2D:
53 : // CT_AdjPoint2D
54 : // empty resource: OOXML_x
55 : // empty resource: OOXML_y
56 0 : break;
57 : case NN_dml_shapeGeometry|DEFINE_CT_GeomRect:
58 : // CT_GeomRect
59 : // empty resource: OOXML_l
60 : // empty resource: OOXML_t
61 : // empty resource: OOXML_r
62 : // empty resource: OOXML_b
63 0 : break;
64 : case NN_dml_shapeGeometry|DEFINE_CT_XYAdjustHandle:
65 : // CT_XYAdjustHandle
66 0 : (*pMap)[OOXML_gdRefX] = AttributeInfo(RT_String, NN_dml_shapeGeometry|DEFINE_ST_GeomGuideName);
67 : // empty resource: OOXML_minX
68 : // empty resource: OOXML_maxX
69 0 : (*pMap)[OOXML_gdRefY] = AttributeInfo(RT_String, NN_dml_shapeGeometry|DEFINE_ST_GeomGuideName);
70 : // empty resource: OOXML_minY
71 : // empty resource: OOXML_maxY
72 0 : break;
73 : case NN_dml_shapeGeometry|DEFINE_CT_PolarAdjustHandle:
74 : // CT_PolarAdjustHandle
75 0 : (*pMap)[OOXML_gdRefR] = AttributeInfo(RT_String, NN_dml_shapeGeometry|DEFINE_ST_GeomGuideName);
76 : // empty resource: OOXML_minR
77 : // empty resource: OOXML_maxR
78 0 : (*pMap)[OOXML_gdRefAng] = AttributeInfo(RT_String, NN_dml_shapeGeometry|DEFINE_ST_GeomGuideName);
79 : // empty resource: OOXML_minAng
80 : // empty resource: OOXML_maxAng
81 0 : break;
82 : case NN_dml_shapeGeometry|DEFINE_CT_ConnectionSite:
83 : // CT_ConnectionSite
84 : // empty resource: OOXML_ang
85 0 : break;
86 : case NN_dml_shapeGeometry|DEFINE_CT_Connection:
87 : // CT_Connection
88 : // empty resource: OOXML_id
89 0 : (*pMap)[OOXML_idx] = AttributeInfo(RT_Integer, 0);
90 0 : break;
91 : case NN_dml_shapeGeometry|DEFINE_CT_Path2DArcTo:
92 : // CT_Path2DArcTo
93 : // empty resource: OOXML_wR
94 : // empty resource: OOXML_hR
95 : // empty resource: OOXML_stAng
96 : // empty resource: OOXML_swAng
97 0 : break;
98 : case NN_dml_shapeGeometry|DEFINE_CT_Path2D:
99 : // CT_Path2D
100 : // empty resource: OOXML_w
101 : // empty resource: OOXML_h
102 0 : (*pMap)[OOXML_fill] = AttributeInfo(RT_List, NN_dml_shapeGeometry|DEFINE_ST_PathFillMode);
103 0 : (*pMap)[OOXML_stroke] = AttributeInfo(RT_Boolean, 0);
104 0 : (*pMap)[OOXML_extrusionOk] = AttributeInfo(RT_Boolean, 0);
105 0 : break;
106 : case NN_dml_shapeGeometry|DEFINE_CT_PresetGeometry2D:
107 : // CT_PresetGeometry2D
108 0 : (*pMap)[OOXML_prst] = AttributeInfo(RT_List, NN_dml_shapeGeometry|DEFINE_ST_ShapeType);
109 0 : break;
110 : case NN_dml_shapeGeometry|DEFINE_CT_PresetTextShape:
111 : // CT_PresetTextShape
112 0 : (*pMap)[OOXML_prst] = AttributeInfo(RT_List, NN_dml_shapeGeometry|DEFINE_ST_TextShapeType);
113 0 : break;
114 : default:
115 0 : break;
116 : }
117 :
118 0 : return pMap;
119 : }
120 :
121 0 : ListValueMapPointer OOXMLFactory_dml_shapeGeometry::createListValueMap(Id nId)
122 : {
123 0 : ListValueMapPointer pMap(new ListValueMap());
124 :
125 0 : switch (nId)
126 : {
127 : case NN_dml_shapeGeometry|DEFINE_ST_ShapeType:
128 0 : (*pMap)[OOXMLValueString_line] = NS_ooxml::LN_Value_ST_ShapeType_line;
129 0 : (*pMap)[OOXMLValueString_lineInv] = NS_ooxml::LN_Value_ST_ShapeType_lineInv;
130 0 : (*pMap)[OOXMLValueString_triangle] = NS_ooxml::LN_Value_ST_ShapeType_triangle;
131 0 : (*pMap)[OOXMLValueString_rtTriangle] = NS_ooxml::LN_Value_ST_ShapeType_rtTriangle;
132 0 : (*pMap)[OOXMLValueString_rect] = NS_ooxml::LN_Value_ST_ShapeType_rect;
133 0 : (*pMap)[OOXMLValueString_diamond] = NS_ooxml::LN_Value_ST_ShapeType_diamond;
134 0 : (*pMap)[OOXMLValueString_parallelogram] = NS_ooxml::LN_Value_ST_ShapeType_parallelogram;
135 0 : (*pMap)[OOXMLValueString_trapezoid] = NS_ooxml::LN_Value_ST_ShapeType_trapezoid;
136 0 : (*pMap)[OOXMLValueString_nonIsoscelesTrapezoid] = NS_ooxml::LN_Value_ST_ShapeType_nonIsoscelesTrapezoid;
137 0 : (*pMap)[OOXMLValueString_pentagon] = NS_ooxml::LN_Value_ST_ShapeType_pentagon;
138 0 : (*pMap)[OOXMLValueString_hexagon] = NS_ooxml::LN_Value_ST_ShapeType_hexagon;
139 0 : (*pMap)[OOXMLValueString_heptagon] = NS_ooxml::LN_Value_ST_ShapeType_heptagon;
140 0 : (*pMap)[OOXMLValueString_octagon] = NS_ooxml::LN_Value_ST_ShapeType_octagon;
141 0 : (*pMap)[OOXMLValueString_decagon] = NS_ooxml::LN_Value_ST_ShapeType_decagon;
142 0 : (*pMap)[OOXMLValueString_dodecagon] = NS_ooxml::LN_Value_ST_ShapeType_dodecagon;
143 0 : (*pMap)[OOXMLValueString_star4] = NS_ooxml::LN_Value_ST_ShapeType_star4;
144 0 : (*pMap)[OOXMLValueString_star5] = NS_ooxml::LN_Value_ST_ShapeType_star5;
145 0 : (*pMap)[OOXMLValueString_star6] = NS_ooxml::LN_Value_ST_ShapeType_star6;
146 0 : (*pMap)[OOXMLValueString_star7] = NS_ooxml::LN_Value_ST_ShapeType_star7;
147 0 : (*pMap)[OOXMLValueString_star8] = NS_ooxml::LN_Value_ST_ShapeType_star8;
148 0 : (*pMap)[OOXMLValueString_star10] = NS_ooxml::LN_Value_ST_ShapeType_star10;
149 0 : (*pMap)[OOXMLValueString_star12] = NS_ooxml::LN_Value_ST_ShapeType_star12;
150 0 : (*pMap)[OOXMLValueString_star16] = NS_ooxml::LN_Value_ST_ShapeType_star16;
151 0 : (*pMap)[OOXMLValueString_star24] = NS_ooxml::LN_Value_ST_ShapeType_star24;
152 0 : (*pMap)[OOXMLValueString_star32] = NS_ooxml::LN_Value_ST_ShapeType_star32;
153 0 : (*pMap)[OOXMLValueString_roundRect] = NS_ooxml::LN_Value_ST_ShapeType_roundRect;
154 0 : (*pMap)[OOXMLValueString_round1Rect] = NS_ooxml::LN_Value_ST_ShapeType_round1Rect;
155 0 : (*pMap)[OOXMLValueString_round2SameRect] = NS_ooxml::LN_Value_ST_ShapeType_round2SameRect;
156 0 : (*pMap)[OOXMLValueString_round2DiagRect] = NS_ooxml::LN_Value_ST_ShapeType_round2DiagRect;
157 0 : (*pMap)[OOXMLValueString_snipRoundRect] = NS_ooxml::LN_Value_ST_ShapeType_snipRoundRect;
158 0 : (*pMap)[OOXMLValueString_snip1Rect] = NS_ooxml::LN_Value_ST_ShapeType_snip1Rect;
159 0 : (*pMap)[OOXMLValueString_snip2SameRect] = NS_ooxml::LN_Value_ST_ShapeType_snip2SameRect;
160 0 : (*pMap)[OOXMLValueString_snip2DiagRect] = NS_ooxml::LN_Value_ST_ShapeType_snip2DiagRect;
161 0 : (*pMap)[OOXMLValueString_plaque] = NS_ooxml::LN_Value_ST_ShapeType_plaque;
162 0 : (*pMap)[OOXMLValueString_ellipse] = NS_ooxml::LN_Value_ST_ShapeType_ellipse;
163 0 : (*pMap)[OOXMLValueString_teardrop] = NS_ooxml::LN_Value_ST_ShapeType_teardrop;
164 0 : (*pMap)[OOXMLValueString_homePlate] = NS_ooxml::LN_Value_ST_ShapeType_homePlate;
165 0 : (*pMap)[OOXMLValueString_chevron] = NS_ooxml::LN_Value_ST_ShapeType_chevron;
166 0 : (*pMap)[OOXMLValueString_pieWedge] = NS_ooxml::LN_Value_ST_ShapeType_pieWedge;
167 0 : (*pMap)[OOXMLValueString_pie] = NS_ooxml::LN_Value_ST_ShapeType_pie;
168 0 : (*pMap)[OOXMLValueString_blockArc] = NS_ooxml::LN_Value_ST_ShapeType_blockArc;
169 0 : (*pMap)[OOXMLValueString_donut] = NS_ooxml::LN_Value_ST_ShapeType_donut;
170 0 : (*pMap)[OOXMLValueString_noSmoking] = NS_ooxml::LN_Value_ST_ShapeType_noSmoking;
171 0 : (*pMap)[OOXMLValueString_rightArrow] = NS_ooxml::LN_Value_ST_ShapeType_rightArrow;
172 0 : (*pMap)[OOXMLValueString_leftArrow] = NS_ooxml::LN_Value_ST_ShapeType_leftArrow;
173 0 : (*pMap)[OOXMLValueString_upArrow] = NS_ooxml::LN_Value_ST_ShapeType_upArrow;
174 0 : (*pMap)[OOXMLValueString_downArrow] = NS_ooxml::LN_Value_ST_ShapeType_downArrow;
175 0 : (*pMap)[OOXMLValueString_stripedRightArrow] = NS_ooxml::LN_Value_ST_ShapeType_stripedRightArrow;
176 0 : (*pMap)[OOXMLValueString_notchedRightArrow] = NS_ooxml::LN_Value_ST_ShapeType_notchedRightArrow;
177 0 : (*pMap)[OOXMLValueString_bentUpArrow] = NS_ooxml::LN_Value_ST_ShapeType_bentUpArrow;
178 0 : (*pMap)[OOXMLValueString_leftRightArrow] = NS_ooxml::LN_Value_ST_ShapeType_leftRightArrow;
179 0 : (*pMap)[OOXMLValueString_upDownArrow] = NS_ooxml::LN_Value_ST_ShapeType_upDownArrow;
180 0 : (*pMap)[OOXMLValueString_leftUpArrow] = NS_ooxml::LN_Value_ST_ShapeType_leftUpArrow;
181 0 : (*pMap)[OOXMLValueString_leftRightUpArrow] = NS_ooxml::LN_Value_ST_ShapeType_leftRightUpArrow;
182 0 : (*pMap)[OOXMLValueString_quadArrow] = NS_ooxml::LN_Value_ST_ShapeType_quadArrow;
183 0 : (*pMap)[OOXMLValueString_leftArrowCallout] = NS_ooxml::LN_Value_ST_ShapeType_leftArrowCallout;
184 0 : (*pMap)[OOXMLValueString_rightArrowCallout] = NS_ooxml::LN_Value_ST_ShapeType_rightArrowCallout;
185 0 : (*pMap)[OOXMLValueString_upArrowCallout] = NS_ooxml::LN_Value_ST_ShapeType_upArrowCallout;
186 0 : (*pMap)[OOXMLValueString_downArrowCallout] = NS_ooxml::LN_Value_ST_ShapeType_downArrowCallout;
187 0 : (*pMap)[OOXMLValueString_leftRightArrowCallout] = NS_ooxml::LN_Value_ST_ShapeType_leftRightArrowCallout;
188 0 : (*pMap)[OOXMLValueString_upDownArrowCallout] = NS_ooxml::LN_Value_ST_ShapeType_upDownArrowCallout;
189 0 : (*pMap)[OOXMLValueString_quadArrowCallout] = NS_ooxml::LN_Value_ST_ShapeType_quadArrowCallout;
190 0 : (*pMap)[OOXMLValueString_bentArrow] = NS_ooxml::LN_Value_ST_ShapeType_bentArrow;
191 0 : (*pMap)[OOXMLValueString_uturnArrow] = NS_ooxml::LN_Value_ST_ShapeType_uturnArrow;
192 0 : (*pMap)[OOXMLValueString_circularArrow] = NS_ooxml::LN_Value_ST_ShapeType_circularArrow;
193 0 : (*pMap)[OOXMLValueString_leftCircularArrow] = NS_ooxml::LN_Value_ST_ShapeType_leftCircularArrow;
194 0 : (*pMap)[OOXMLValueString_leftRightCircularArrow] = NS_ooxml::LN_Value_ST_ShapeType_leftRightCircularArrow;
195 0 : (*pMap)[OOXMLValueString_curvedRightArrow] = NS_ooxml::LN_Value_ST_ShapeType_curvedRightArrow;
196 0 : (*pMap)[OOXMLValueString_curvedLeftArrow] = NS_ooxml::LN_Value_ST_ShapeType_curvedLeftArrow;
197 0 : (*pMap)[OOXMLValueString_curvedUpArrow] = NS_ooxml::LN_Value_ST_ShapeType_curvedUpArrow;
198 0 : (*pMap)[OOXMLValueString_curvedDownArrow] = NS_ooxml::LN_Value_ST_ShapeType_curvedDownArrow;
199 0 : (*pMap)[OOXMLValueString_swooshArrow] = NS_ooxml::LN_Value_ST_ShapeType_swooshArrow;
200 0 : (*pMap)[OOXMLValueString_cube] = NS_ooxml::LN_Value_ST_ShapeType_cube;
201 0 : (*pMap)[OOXMLValueString_can] = NS_ooxml::LN_Value_ST_ShapeType_can;
202 0 : (*pMap)[OOXMLValueString_lightningBolt] = NS_ooxml::LN_Value_ST_ShapeType_lightningBolt;
203 0 : (*pMap)[OOXMLValueString_heart] = NS_ooxml::LN_Value_ST_ShapeType_heart;
204 0 : (*pMap)[OOXMLValueString_sun] = NS_ooxml::LN_Value_ST_ShapeType_sun;
205 0 : (*pMap)[OOXMLValueString_moon] = NS_ooxml::LN_Value_ST_ShapeType_moon;
206 0 : (*pMap)[OOXMLValueString_smileyFace] = NS_ooxml::LN_Value_ST_ShapeType_smileyFace;
207 0 : (*pMap)[OOXMLValueString_irregularSeal1] = NS_ooxml::LN_Value_ST_ShapeType_irregularSeal1;
208 0 : (*pMap)[OOXMLValueString_irregularSeal2] = NS_ooxml::LN_Value_ST_ShapeType_irregularSeal2;
209 0 : (*pMap)[OOXMLValueString_foldedCorner] = NS_ooxml::LN_Value_ST_ShapeType_foldedCorner;
210 0 : (*pMap)[OOXMLValueString_bevel] = NS_ooxml::LN_Value_ST_ShapeType_bevel;
211 0 : (*pMap)[OOXMLValueString_frame] = NS_ooxml::LN_Value_ST_ShapeType_frame;
212 0 : (*pMap)[OOXMLValueString_halfFrame] = NS_ooxml::LN_Value_ST_ShapeType_halfFrame;
213 0 : (*pMap)[OOXMLValueString_corner] = NS_ooxml::LN_Value_ST_ShapeType_corner;
214 0 : (*pMap)[OOXMLValueString_diagStripe] = NS_ooxml::LN_Value_ST_ShapeType_diagStripe;
215 0 : (*pMap)[OOXMLValueString_chord] = NS_ooxml::LN_Value_ST_ShapeType_chord;
216 0 : (*pMap)[OOXMLValueString_arc] = NS_ooxml::LN_Value_ST_ShapeType_arc;
217 0 : (*pMap)[OOXMLValueString_leftBracket] = NS_ooxml::LN_Value_ST_ShapeType_leftBracket;
218 0 : (*pMap)[OOXMLValueString_rightBracket] = NS_ooxml::LN_Value_ST_ShapeType_rightBracket;
219 0 : (*pMap)[OOXMLValueString_leftBrace] = NS_ooxml::LN_Value_ST_ShapeType_leftBrace;
220 0 : (*pMap)[OOXMLValueString_rightBrace] = NS_ooxml::LN_Value_ST_ShapeType_rightBrace;
221 0 : (*pMap)[OOXMLValueString_bracketPair] = NS_ooxml::LN_Value_ST_ShapeType_bracketPair;
222 0 : (*pMap)[OOXMLValueString_bracePair] = NS_ooxml::LN_Value_ST_ShapeType_bracePair;
223 0 : (*pMap)[OOXMLValueString_straightConnector1] = NS_ooxml::LN_Value_ST_ShapeType_straightConnector1;
224 0 : (*pMap)[OOXMLValueString_bentConnector2] = NS_ooxml::LN_Value_ST_ShapeType_bentConnector2;
225 0 : (*pMap)[OOXMLValueString_bentConnector3] = NS_ooxml::LN_Value_ST_ShapeType_bentConnector3;
226 0 : (*pMap)[OOXMLValueString_bentConnector4] = NS_ooxml::LN_Value_ST_ShapeType_bentConnector4;
227 0 : (*pMap)[OOXMLValueString_bentConnector5] = NS_ooxml::LN_Value_ST_ShapeType_bentConnector5;
228 0 : (*pMap)[OOXMLValueString_curvedConnector2] = NS_ooxml::LN_Value_ST_ShapeType_curvedConnector2;
229 0 : (*pMap)[OOXMLValueString_curvedConnector3] = NS_ooxml::LN_Value_ST_ShapeType_curvedConnector3;
230 0 : (*pMap)[OOXMLValueString_curvedConnector4] = NS_ooxml::LN_Value_ST_ShapeType_curvedConnector4;
231 0 : (*pMap)[OOXMLValueString_curvedConnector5] = NS_ooxml::LN_Value_ST_ShapeType_curvedConnector5;
232 0 : (*pMap)[OOXMLValueString_callout1] = NS_ooxml::LN_Value_ST_ShapeType_callout1;
233 0 : (*pMap)[OOXMLValueString_callout2] = NS_ooxml::LN_Value_ST_ShapeType_callout2;
234 0 : (*pMap)[OOXMLValueString_callout3] = NS_ooxml::LN_Value_ST_ShapeType_callout3;
235 0 : (*pMap)[OOXMLValueString_accentCallout1] = NS_ooxml::LN_Value_ST_ShapeType_accentCallout1;
236 0 : (*pMap)[OOXMLValueString_accentCallout2] = NS_ooxml::LN_Value_ST_ShapeType_accentCallout2;
237 0 : (*pMap)[OOXMLValueString_accentCallout3] = NS_ooxml::LN_Value_ST_ShapeType_accentCallout3;
238 0 : (*pMap)[OOXMLValueString_borderCallout1] = NS_ooxml::LN_Value_ST_ShapeType_borderCallout1;
239 0 : (*pMap)[OOXMLValueString_borderCallout2] = NS_ooxml::LN_Value_ST_ShapeType_borderCallout2;
240 0 : (*pMap)[OOXMLValueString_borderCallout3] = NS_ooxml::LN_Value_ST_ShapeType_borderCallout3;
241 0 : (*pMap)[OOXMLValueString_accentBorderCallout1] = NS_ooxml::LN_Value_ST_ShapeType_accentBorderCallout1;
242 0 : (*pMap)[OOXMLValueString_accentBorderCallout2] = NS_ooxml::LN_Value_ST_ShapeType_accentBorderCallout2;
243 0 : (*pMap)[OOXMLValueString_accentBorderCallout3] = NS_ooxml::LN_Value_ST_ShapeType_accentBorderCallout3;
244 0 : (*pMap)[OOXMLValueString_wedgeRectCallout] = NS_ooxml::LN_Value_ST_ShapeType_wedgeRectCallout;
245 0 : (*pMap)[OOXMLValueString_wedgeRoundRectCallout] = NS_ooxml::LN_Value_ST_ShapeType_wedgeRoundRectCallout;
246 0 : (*pMap)[OOXMLValueString_wedgeEllipseCallout] = NS_ooxml::LN_Value_ST_ShapeType_wedgeEllipseCallout;
247 0 : (*pMap)[OOXMLValueString_cloudCallout] = NS_ooxml::LN_Value_ST_ShapeType_cloudCallout;
248 0 : (*pMap)[OOXMLValueString_cloud] = NS_ooxml::LN_Value_ST_ShapeType_cloud;
249 0 : (*pMap)[OOXMLValueString_ribbon] = NS_ooxml::LN_Value_ST_ShapeType_ribbon;
250 0 : (*pMap)[OOXMLValueString_ribbon2] = NS_ooxml::LN_Value_ST_ShapeType_ribbon2;
251 0 : (*pMap)[OOXMLValueString_ellipseRibbon] = NS_ooxml::LN_Value_ST_ShapeType_ellipseRibbon;
252 0 : (*pMap)[OOXMLValueString_ellipseRibbon2] = NS_ooxml::LN_Value_ST_ShapeType_ellipseRibbon2;
253 0 : (*pMap)[OOXMLValueString_leftRightRibbon] = NS_ooxml::LN_Value_ST_ShapeType_leftRightRibbon;
254 0 : (*pMap)[OOXMLValueString_verticalScroll] = NS_ooxml::LN_Value_ST_ShapeType_verticalScroll;
255 0 : (*pMap)[OOXMLValueString_horizontalScroll] = NS_ooxml::LN_Value_ST_ShapeType_horizontalScroll;
256 0 : (*pMap)[OOXMLValueString_wave] = NS_ooxml::LN_Value_ST_ShapeType_wave;
257 0 : (*pMap)[OOXMLValueString_doubleWave] = NS_ooxml::LN_Value_ST_ShapeType_doubleWave;
258 0 : (*pMap)[OOXMLValueString_plus] = NS_ooxml::LN_Value_ST_ShapeType_plus;
259 0 : (*pMap)[OOXMLValueString_flowChartProcess] = NS_ooxml::LN_Value_ST_ShapeType_flowChartProcess;
260 0 : (*pMap)[OOXMLValueString_flowChartDecision] = NS_ooxml::LN_Value_ST_ShapeType_flowChartDecision;
261 0 : (*pMap)[OOXMLValueString_flowChartInputOutput] = NS_ooxml::LN_Value_ST_ShapeType_flowChartInputOutput;
262 0 : (*pMap)[OOXMLValueString_flowChartPredefinedProcess] = NS_ooxml::LN_Value_ST_ShapeType_flowChartPredefinedProcess;
263 0 : (*pMap)[OOXMLValueString_flowChartInternalStorage] = NS_ooxml::LN_Value_ST_ShapeType_flowChartInternalStorage;
264 0 : (*pMap)[OOXMLValueString_flowChartDocument] = NS_ooxml::LN_Value_ST_ShapeType_flowChartDocument;
265 0 : (*pMap)[OOXMLValueString_flowChartMultidocument] = NS_ooxml::LN_Value_ST_ShapeType_flowChartMultidocument;
266 0 : (*pMap)[OOXMLValueString_flowChartTerminator] = NS_ooxml::LN_Value_ST_ShapeType_flowChartTerminator;
267 0 : (*pMap)[OOXMLValueString_flowChartPreparation] = NS_ooxml::LN_Value_ST_ShapeType_flowChartPreparation;
268 0 : (*pMap)[OOXMLValueString_flowChartManualInput] = NS_ooxml::LN_Value_ST_ShapeType_flowChartManualInput;
269 0 : (*pMap)[OOXMLValueString_flowChartManualOperation] = NS_ooxml::LN_Value_ST_ShapeType_flowChartManualOperation;
270 0 : (*pMap)[OOXMLValueString_flowChartConnector] = NS_ooxml::LN_Value_ST_ShapeType_flowChartConnector;
271 0 : (*pMap)[OOXMLValueString_flowChartPunchedCard] = NS_ooxml::LN_Value_ST_ShapeType_flowChartPunchedCard;
272 0 : (*pMap)[OOXMLValueString_flowChartPunchedTape] = NS_ooxml::LN_Value_ST_ShapeType_flowChartPunchedTape;
273 0 : (*pMap)[OOXMLValueString_flowChartSummingJunction] = NS_ooxml::LN_Value_ST_ShapeType_flowChartSummingJunction;
274 0 : (*pMap)[OOXMLValueString_flowChartOr] = NS_ooxml::LN_Value_ST_ShapeType_flowChartOr;
275 0 : (*pMap)[OOXMLValueString_flowChartCollate] = NS_ooxml::LN_Value_ST_ShapeType_flowChartCollate;
276 0 : (*pMap)[OOXMLValueString_flowChartSort] = NS_ooxml::LN_Value_ST_ShapeType_flowChartSort;
277 0 : (*pMap)[OOXMLValueString_flowChartExtract] = NS_ooxml::LN_Value_ST_ShapeType_flowChartExtract;
278 0 : (*pMap)[OOXMLValueString_flowChartMerge] = NS_ooxml::LN_Value_ST_ShapeType_flowChartMerge;
279 0 : (*pMap)[OOXMLValueString_flowChartOfflineStorage] = NS_ooxml::LN_Value_ST_ShapeType_flowChartOfflineStorage;
280 0 : (*pMap)[OOXMLValueString_flowChartOnlineStorage] = NS_ooxml::LN_Value_ST_ShapeType_flowChartOnlineStorage;
281 0 : (*pMap)[OOXMLValueString_flowChartMagneticTape] = NS_ooxml::LN_Value_ST_ShapeType_flowChartMagneticTape;
282 0 : (*pMap)[OOXMLValueString_flowChartMagneticDisk] = NS_ooxml::LN_Value_ST_ShapeType_flowChartMagneticDisk;
283 0 : (*pMap)[OOXMLValueString_flowChartMagneticDrum] = NS_ooxml::LN_Value_ST_ShapeType_flowChartMagneticDrum;
284 0 : (*pMap)[OOXMLValueString_flowChartDisplay] = NS_ooxml::LN_Value_ST_ShapeType_flowChartDisplay;
285 0 : (*pMap)[OOXMLValueString_flowChartDelay] = NS_ooxml::LN_Value_ST_ShapeType_flowChartDelay;
286 0 : (*pMap)[OOXMLValueString_flowChartAlternateProcess] = NS_ooxml::LN_Value_ST_ShapeType_flowChartAlternateProcess;
287 0 : (*pMap)[OOXMLValueString_flowChartOffpageConnector] = NS_ooxml::LN_Value_ST_ShapeType_flowChartOffpageConnector;
288 0 : (*pMap)[OOXMLValueString_actionButtonBlank] = NS_ooxml::LN_Value_ST_ShapeType_actionButtonBlank;
289 0 : (*pMap)[OOXMLValueString_actionButtonHome] = NS_ooxml::LN_Value_ST_ShapeType_actionButtonHome;
290 0 : (*pMap)[OOXMLValueString_actionButtonHelp] = NS_ooxml::LN_Value_ST_ShapeType_actionButtonHelp;
291 0 : (*pMap)[OOXMLValueString_actionButtonInformation] = NS_ooxml::LN_Value_ST_ShapeType_actionButtonInformation;
292 0 : (*pMap)[OOXMLValueString_actionButtonForwardNext] = NS_ooxml::LN_Value_ST_ShapeType_actionButtonForwardNext;
293 0 : (*pMap)[OOXMLValueString_actionButtonBackPrevious] = NS_ooxml::LN_Value_ST_ShapeType_actionButtonBackPrevious;
294 0 : (*pMap)[OOXMLValueString_actionButtonEnd] = NS_ooxml::LN_Value_ST_ShapeType_actionButtonEnd;
295 0 : (*pMap)[OOXMLValueString_actionButtonBeginning] = NS_ooxml::LN_Value_ST_ShapeType_actionButtonBeginning;
296 0 : (*pMap)[OOXMLValueString_actionButtonReturn] = NS_ooxml::LN_Value_ST_ShapeType_actionButtonReturn;
297 0 : (*pMap)[OOXMLValueString_actionButtonDocument] = NS_ooxml::LN_Value_ST_ShapeType_actionButtonDocument;
298 0 : (*pMap)[OOXMLValueString_actionButtonSound] = NS_ooxml::LN_Value_ST_ShapeType_actionButtonSound;
299 0 : (*pMap)[OOXMLValueString_actionButtonMovie] = NS_ooxml::LN_Value_ST_ShapeType_actionButtonMovie;
300 0 : (*pMap)[OOXMLValueString_gear6] = NS_ooxml::LN_Value_ST_ShapeType_gear6;
301 0 : (*pMap)[OOXMLValueString_gear9] = NS_ooxml::LN_Value_ST_ShapeType_gear9;
302 0 : (*pMap)[OOXMLValueString_funnel] = NS_ooxml::LN_Value_ST_ShapeType_funnel;
303 0 : (*pMap)[OOXMLValueString_mathPlus] = NS_ooxml::LN_Value_ST_ShapeType_mathPlus;
304 0 : (*pMap)[OOXMLValueString_mathMinus] = NS_ooxml::LN_Value_ST_ShapeType_mathMinus;
305 0 : (*pMap)[OOXMLValueString_mathMultiply] = NS_ooxml::LN_Value_ST_ShapeType_mathMultiply;
306 0 : (*pMap)[OOXMLValueString_mathDivide] = NS_ooxml::LN_Value_ST_ShapeType_mathDivide;
307 0 : (*pMap)[OOXMLValueString_mathEqual] = NS_ooxml::LN_Value_ST_ShapeType_mathEqual;
308 0 : (*pMap)[OOXMLValueString_mathNotEqual] = NS_ooxml::LN_Value_ST_ShapeType_mathNotEqual;
309 0 : (*pMap)[OOXMLValueString_cornerTabs] = NS_ooxml::LN_Value_ST_ShapeType_cornerTabs;
310 0 : (*pMap)[OOXMLValueString_squareTabs] = NS_ooxml::LN_Value_ST_ShapeType_squareTabs;
311 0 : (*pMap)[OOXMLValueString_plaqueTabs] = NS_ooxml::LN_Value_ST_ShapeType_plaqueTabs;
312 0 : (*pMap)[OOXMLValueString_chartX] = NS_ooxml::LN_Value_ST_ShapeType_chartX;
313 0 : (*pMap)[OOXMLValueString_chartStar] = NS_ooxml::LN_Value_ST_ShapeType_chartStar;
314 0 : (*pMap)[OOXMLValueString_chartPlus] = NS_ooxml::LN_Value_ST_ShapeType_chartPlus;
315 0 : break;
316 : case NN_dml_shapeGeometry|DEFINE_ST_TextShapeType:
317 0 : (*pMap)[OOXMLValueString_textNoShape] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textNoShape;
318 0 : (*pMap)[OOXMLValueString_textPlain] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textPlain;
319 0 : (*pMap)[OOXMLValueString_textStop] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textStop;
320 0 : (*pMap)[OOXMLValueString_textTriangle] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textTriangle;
321 0 : (*pMap)[OOXMLValueString_textTriangleInverted] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textTriangleInverted;
322 0 : (*pMap)[OOXMLValueString_textChevron] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textChevron;
323 0 : (*pMap)[OOXMLValueString_textChevronInverted] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textChevronInverted;
324 0 : (*pMap)[OOXMLValueString_textRingInside] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textRingInside;
325 0 : (*pMap)[OOXMLValueString_textRingOutside] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textRingOutside;
326 0 : (*pMap)[OOXMLValueString_textArchUp] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textArchUp;
327 0 : (*pMap)[OOXMLValueString_textArchDown] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textArchDown;
328 0 : (*pMap)[OOXMLValueString_textCircle] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textCircle;
329 0 : (*pMap)[OOXMLValueString_textButton] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textButton;
330 0 : (*pMap)[OOXMLValueString_textArchUpPour] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textArchUpPour;
331 0 : (*pMap)[OOXMLValueString_textArchDownPour] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textArchDownPour;
332 0 : (*pMap)[OOXMLValueString_textCirclePour] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textCirclePour;
333 0 : (*pMap)[OOXMLValueString_textButtonPour] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textButtonPour;
334 0 : (*pMap)[OOXMLValueString_textCurveUp] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textCurveUp;
335 0 : (*pMap)[OOXMLValueString_textCurveDown] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textCurveDown;
336 0 : (*pMap)[OOXMLValueString_textCanUp] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textCanUp;
337 0 : (*pMap)[OOXMLValueString_textCanDown] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textCanDown;
338 0 : (*pMap)[OOXMLValueString_textWave1] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textWave1;
339 0 : (*pMap)[OOXMLValueString_textWave2] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textWave2;
340 0 : (*pMap)[OOXMLValueString_textDoubleWave1] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textDoubleWave1;
341 0 : (*pMap)[OOXMLValueString_textWave4] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textWave4;
342 0 : (*pMap)[OOXMLValueString_textInflate] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textInflate;
343 0 : (*pMap)[OOXMLValueString_textDeflate] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textDeflate;
344 0 : (*pMap)[OOXMLValueString_textInflateBottom] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textInflateBottom;
345 0 : (*pMap)[OOXMLValueString_textDeflateBottom] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textDeflateBottom;
346 0 : (*pMap)[OOXMLValueString_textInflateTop] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textInflateTop;
347 0 : (*pMap)[OOXMLValueString_textDeflateTop] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textDeflateTop;
348 0 : (*pMap)[OOXMLValueString_textDeflateInflate] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textDeflateInflate;
349 0 : (*pMap)[OOXMLValueString_textDeflateInflateDeflate] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textDeflateInflateDeflate;
350 0 : (*pMap)[OOXMLValueString_textFadeRight] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textFadeRight;
351 0 : (*pMap)[OOXMLValueString_textFadeLeft] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textFadeLeft;
352 0 : (*pMap)[OOXMLValueString_textFadeUp] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textFadeUp;
353 0 : (*pMap)[OOXMLValueString_textFadeDown] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textFadeDown;
354 0 : (*pMap)[OOXMLValueString_textSlantUp] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textSlantUp;
355 0 : (*pMap)[OOXMLValueString_textSlantDown] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textSlantDown;
356 0 : (*pMap)[OOXMLValueString_textCascadeUp] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textCascadeUp;
357 0 : (*pMap)[OOXMLValueString_textCascadeDown] = NS_ooxml::LN_Value_drawingml_ST_TextShapeType_textCascadeDown;
358 0 : break;
359 : case NN_dml_shapeGeometry|DEFINE_ST_PathFillMode:
360 0 : (*pMap)[OOXMLValueString_none] = NS_ooxml::LN_Value_drawingml_ST_PathFillMode_none;
361 0 : (*pMap)[OOXMLValueString_norm] = NS_ooxml::LN_Value_drawingml_ST_PathFillMode_norm;
362 0 : (*pMap)[OOXMLValueString_lighten] = NS_ooxml::LN_Value_drawingml_ST_PathFillMode_lighten;
363 0 : (*pMap)[OOXMLValueString_lightenLess] = NS_ooxml::LN_Value_drawingml_ST_PathFillMode_lightenLess;
364 0 : (*pMap)[OOXMLValueString_darken] = NS_ooxml::LN_Value_drawingml_ST_PathFillMode_darken;
365 0 : (*pMap)[OOXMLValueString_darkenLess] = NS_ooxml::LN_Value_drawingml_ST_PathFillMode_darkenLess;
366 0 : break;
367 : default:
368 0 : break;
369 : }
370 :
371 0 : return pMap;
372 : }
373 8 : CreateElementMapPointer OOXMLFactory_dml_shapeGeometry::createCreateElementMap(Id nId)
374 : {
375 8 : CreateElementMapPointer pMap(new CreateElementMap());
376 :
377 8 : switch (nId)
378 : {
379 : case NN_dml_shapeGeometry|DEFINE_CT_PresetGeometry2D:
380 0 : (*pMap)[NS_drawingml|OOXML_avLst] = CreateElement(RT_Properties, NN_dml_shapeGeometry|DEFINE_CT_GeomGuideList);
381 0 : break;
382 : case NN_dml_shapeGeometry|DEFINE_CT_PresetTextShape:
383 0 : (*pMap)[NS_drawingml|OOXML_avLst] = CreateElement(RT_Properties, NN_dml_shapeGeometry|DEFINE_CT_GeomGuideList);
384 0 : break;
385 : case NN_dml_shapeGeometry|DEFINE_CT_CustomGeometry2D:
386 0 : (*pMap)[NS_drawingml|OOXML_avLst] = CreateElement(RT_Properties, NN_dml_shapeGeometry|DEFINE_CT_GeomGuideList);
387 0 : (*pMap)[NS_drawingml|OOXML_gdLst] = CreateElement(RT_Properties, NN_dml_shapeGeometry|DEFINE_CT_GeomGuideList);
388 0 : break;
389 : case NN_dml_shapeGeometry|DEFINE_EG_Geometry:
390 0 : (*pMap)[NS_drawingml|OOXML_custGeom] = CreateElement(RT_Properties, NN_dml_shapeGeometry|DEFINE_CT_CustomGeometry2D);
391 0 : (*pMap)[NS_drawingml|OOXML_prstGeom] = CreateElement(RT_Properties, NN_dml_shapeGeometry|DEFINE_CT_PresetGeometry2D);
392 0 : break;
393 : case NN_dml_shapeGeometry|DEFINE_EG_TextGeometry:
394 0 : (*pMap)[NS_drawingml|OOXML_custGeom] = CreateElement(RT_Properties, NN_dml_shapeGeometry|DEFINE_CT_CustomGeometry2D);
395 0 : break;
396 : default:
397 8 : break;
398 : }
399 :
400 8 : return pMap;
401 : }
402 :
403 0 : void OOXMLFactory_dml_shapeGeometry::charactersAction(OOXMLFastContextHandler*, const OUString &)
404 : {
405 0 : }
406 :
407 0 : string OOXMLFactory_dml_shapeGeometry::getDefineName(Id nId) const
408 : {
409 0 : static IdToStringMapPointer pMap;
410 :
411 0 : if (pMap.get() == NULL)
412 : {
413 0 : pMap = IdToStringMapPointer(new IdToStringMap());
414 :
415 :
416 0 : (*pMap)[NN_dml_shapeGeometry|DEFINE_ST_ShapeType] = "ST_ShapeType";
417 0 : (*pMap)[NN_dml_shapeGeometry|DEFINE_ST_TextShapeType] = "ST_TextShapeType";
418 0 : (*pMap)[NN_dml_shapeGeometry|DEFINE_ST_GeomGuideName] = "ST_GeomGuideName";
419 0 : (*pMap)[NN_dml_shapeGeometry|DEFINE_ST_GeomGuideFormula] = "ST_GeomGuideFormula";
420 0 : (*pMap)[NN_dml_shapeGeometry|DEFINE_CT_GeomGuide] = "CT_GeomGuide";
421 0 : (*pMap)[NN_dml_shapeGeometry|DEFINE_CT_GeomGuideList] = "CT_GeomGuideList";
422 0 : (*pMap)[NN_dml_shapeGeometry|DEFINE_ST_AdjCoordinate] = "ST_AdjCoordinate";
423 0 : (*pMap)[NN_dml_shapeGeometry|DEFINE_ST_AdjAngle] = "ST_AdjAngle";
424 0 : (*pMap)[NN_dml_shapeGeometry|DEFINE_CT_AdjPoint2D] = "CT_AdjPoint2D";
425 0 : (*pMap)[NN_dml_shapeGeometry|DEFINE_CT_GeomRect] = "CT_GeomRect";
426 0 : (*pMap)[NN_dml_shapeGeometry|DEFINE_CT_XYAdjustHandle] = "CT_XYAdjustHandle";
427 0 : (*pMap)[NN_dml_shapeGeometry|DEFINE_CT_PolarAdjustHandle] = "CT_PolarAdjustHandle";
428 0 : (*pMap)[NN_dml_shapeGeometry|DEFINE_CT_ConnectionSite] = "CT_ConnectionSite";
429 0 : (*pMap)[NN_dml_shapeGeometry|DEFINE_CT_AdjustHandleList] = "CT_AdjustHandleList";
430 0 : (*pMap)[NN_dml_shapeGeometry|DEFINE_CT_ConnectionSiteList] = "CT_ConnectionSiteList";
431 0 : (*pMap)[NN_dml_shapeGeometry|DEFINE_CT_Connection] = "CT_Connection";
432 0 : (*pMap)[NN_dml_shapeGeometry|DEFINE_CT_Path2DMoveTo] = "CT_Path2DMoveTo";
433 0 : (*pMap)[NN_dml_shapeGeometry|DEFINE_CT_Path2DLineTo] = "CT_Path2DLineTo";
434 0 : (*pMap)[NN_dml_shapeGeometry|DEFINE_CT_Path2DArcTo] = "CT_Path2DArcTo";
435 0 : (*pMap)[NN_dml_shapeGeometry|DEFINE_CT_Path2DQuadBezierTo] = "CT_Path2DQuadBezierTo";
436 0 : (*pMap)[NN_dml_shapeGeometry|DEFINE_CT_Path2DCubicBezierTo] = "CT_Path2DCubicBezierTo";
437 0 : (*pMap)[NN_dml_shapeGeometry|DEFINE_CT_Path2DClose] = "CT_Path2DClose";
438 0 : (*pMap)[NN_dml_shapeGeometry|DEFINE_ST_PathFillMode] = "ST_PathFillMode";
439 0 : (*pMap)[NN_dml_shapeGeometry|DEFINE_CT_Path2D] = "CT_Path2D";
440 0 : (*pMap)[NN_dml_shapeGeometry|DEFINE_CT_Path2DList] = "CT_Path2DList";
441 0 : (*pMap)[NN_dml_shapeGeometry|DEFINE_CT_PresetGeometry2D] = "CT_PresetGeometry2D";
442 0 : (*pMap)[NN_dml_shapeGeometry|DEFINE_CT_PresetTextShape] = "CT_PresetTextShape";
443 0 : (*pMap)[NN_dml_shapeGeometry|DEFINE_CT_CustomGeometry2D] = "CT_CustomGeometry2D";
444 0 : (*pMap)[NN_dml_shapeGeometry|DEFINE_EG_Geometry] = "EG_Geometry";
445 0 : (*pMap)[NN_dml_shapeGeometry|DEFINE_EG_TextGeometry] = "EG_TextGeometry";
446 : }
447 :
448 0 : return (*pMap)[nId];
449 : }
450 :
451 :
452 8 : TokenToIdMapPointer OOXMLFactory_dml_shapeGeometry::createTokenToIdMap(Id nId)
453 : {
454 8 : TokenToIdMapPointer pMap(new TokenToIdMap());
455 :
456 8 : switch (nId)
457 : {
458 : case NN_dml_shapeGeometry|DEFINE_CT_GeomGuideList:
459 : // CT_GeomGuideList
460 0 : (*pMap)[NS_drawingml|OOXML_gd] = NS_ooxml::LN_CT_GeomGuideList_gd;
461 0 : break;
462 : case NN_dml_shapeGeometry|DEFINE_CT_PresetGeometry2D:
463 : // CT_PresetGeometry2D
464 0 : (*pMap)[NS_drawingml|OOXML_avLst] = NS_ooxml::LN_CT_PresetGeometry2D_avLst;
465 0 : (*pMap)[OOXML_prst] = NS_ooxml::LN_CT_PresetGeometry2D_prst;
466 0 : break;
467 : case NN_dml_shapeGeometry|DEFINE_CT_CustomGeometry2D:
468 : // CT_CustomGeometry2D
469 0 : (*pMap)[NS_drawingml|OOXML_avLst] = NS_ooxml::LN_CT_CustomGeometry2D_avLst;
470 0 : (*pMap)[NS_drawingml|OOXML_gdLst] = NS_ooxml::LN_CT_CustomGeometry2D_gdLst;
471 0 : (*pMap)[NS_drawingml|OOXML_ahLst] = NS_ooxml::LN_CT_CustomGeometry2D_ahLst;
472 0 : (*pMap)[NS_drawingml|OOXML_cxnLst] = NS_ooxml::LN_CT_CustomGeometry2D_cxnLst;
473 0 : (*pMap)[NS_drawingml|OOXML_rect] = NS_ooxml::LN_CT_CustomGeometry2D_rect;
474 0 : (*pMap)[NS_drawingml|OOXML_pathLst] = NS_ooxml::LN_CT_CustomGeometry2D_pathLst;
475 0 : break;
476 : case NN_dml_shapeGeometry|DEFINE_EG_Geometry:
477 : // EG_Geometry
478 0 : (*pMap)[NS_drawingml|OOXML_custGeom] = NS_ooxml::LN_EG_Geometry_custGeom;
479 0 : (*pMap)[NS_drawingml|OOXML_prstGeom] = NS_ooxml::LN_EG_Geometry_prstGeom;
480 0 : break;
481 : default:
482 8 : break;
483 : }
484 :
485 8 : return pMap;
486 : }
487 :
488 0 : void OOXMLFactory_dml_shapeGeometry::attributeAction(OOXMLFastContextHandler *, Token_t, OOXMLValue::Pointer_t)
489 : {
490 0 : }
491 :
492 : #ifdef DEBUG_FACTORY
493 : string OOXMLFactory_dml_shapeGeometry::getName() const
494 : {
495 : return "dml-shapeGeometry";
496 : }
497 : #endif
498 :
499 : /// @endcond
500 24 : }}
|