Branch data 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 : 8 : OOXMLFactory_dml_shapeGeometry::OOXMLFactory_dml_shapeGeometry()
21 : : {
22 : : // multi-thread-safe mutex for all platforms
23 : :
24 [ + - ][ + - ]: 8 : osl::MutexGuard aGuard(OOXMLFactory_dml_shapeGeometry_Mutex::get());
[ + - ]
25 : 8 : }
26 : :
27 : 8 : OOXMLFactory_dml_shapeGeometry::~OOXMLFactory_dml_shapeGeometry()
28 : : {
29 [ - + ]: 16 : }
30 : :
31 : 20 : OOXMLFactory_ns::Pointer_t OOXMLFactory_dml_shapeGeometry::m_pInstance;
32 : :
33 : 812 : OOXMLFactory_ns::Pointer_t OOXMLFactory_dml_shapeGeometry::getInstance()
34 : : {
35 [ + + ]: 812 : if (m_pInstance.get() == NULL)
36 [ + - ]: 8 : m_pInstance.reset(new OOXMLFactory_dml_shapeGeometry());
37 : :
38 : 812 : 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 [ + - ][ + - ]: 60 : }}
|