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_vml-officeDrawing.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_vml_officeDrawing > OOXMLFactory_vml_officeDrawing_Mutex;
19 : :
20 : 8 : OOXMLFactory_vml_officeDrawing::OOXMLFactory_vml_officeDrawing()
21 : : {
22 : : // multi-thread-safe mutex for all platforms
23 : :
24 [ + - ][ + - ]: 8 : osl::MutexGuard aGuard(OOXMLFactory_vml_officeDrawing_Mutex::get());
[ + - ]
25 : 8 : }
26 : :
27 : 8 : OOXMLFactory_vml_officeDrawing::~OOXMLFactory_vml_officeDrawing()
28 : : {
29 [ - + ]: 16 : }
30 : :
31 : 20 : OOXMLFactory_ns::Pointer_t OOXMLFactory_vml_officeDrawing::m_pInstance;
32 : :
33 : 839 : OOXMLFactory_ns::Pointer_t OOXMLFactory_vml_officeDrawing::getInstance()
34 : : {
35 [ + + ]: 839 : if (m_pInstance.get() == NULL)
36 [ + - ]: 8 : m_pInstance.reset(new OOXMLFactory_vml_officeDrawing());
37 : :
38 : 839 : return m_pInstance;
39 : : }
40 : :
41 : 3 : AttributeToResourceMapPointer OOXMLFactory_vml_officeDrawing::createAttributeToResourceMap(Id nId)
42 : : {
43 [ + - ][ + - ]: 3 : AttributeToResourceMapPointer pMap(new AttributeToResourceMap());
[ + - ]
44 : :
45 [ - - - - : 3 : switch (nId)
- - - - -
- - - - -
- - - - -
- - - - -
- - - - -
- - - - -
- - - - -
- - - - -
- - - - -
- - - - -
- - - - -
- - - - -
- - - - -
- - + - -
- - - -
- ]
46 : : {
47 : : case NN_vml_officeDrawing|DEFINE_bwmode:
48 : : // bwmode
49 : : // empty resource: OOXML_bwmode
50 : 0 : break;
51 : : case NN_vml_officeDrawing|DEFINE_bwpure:
52 : : // bwpure
53 : : // empty resource: OOXML_bwpure
54 : 0 : break;
55 : : case NN_vml_officeDrawing|DEFINE_bwnormal:
56 : : // bwnormal
57 : : // empty resource: OOXML_bwnormal
58 : 0 : break;
59 : : case NN_vml_officeDrawing|DEFINE_targetscreensize:
60 : : // targetscreensize
61 : : // empty resource: OOXML_targetscreensize
62 : 0 : break;
63 : : case NN_vml_officeDrawing|DEFINE_insetmode:
64 : : // insetmode
65 : : // empty resource: OOXML_insetmode
66 : 0 : break;
67 : : case NN_vml_officeDrawing|DEFINE_spt:
68 : : // spt
69 : : // empty resource: OOXML_spt
70 : 0 : break;
71 : : case NN_vml_officeDrawing|DEFINE_wrapcoords:
72 : : // wrapcoords
73 [ # # ][ # # ]: 0 : (*pMap)[OOXML_wrapcoords] = AttributeInfo(RT_String, 0);
74 : 0 : break;
75 : : case NN_vml_officeDrawing|DEFINE_oned:
76 : : // oned
77 : : // empty resource: OOXML_oned
78 : 0 : break;
79 : : case NN_vml_officeDrawing|DEFINE_regroupid:
80 : : // regroupid
81 [ # # ][ # # ]: 0 : (*pMap)[OOXML_regroupid] = AttributeInfo(RT_Integer, 0);
82 : 0 : break;
83 : : case NN_vml_officeDrawing|DEFINE_doubleclicknotify:
84 : : // doubleclicknotify
85 : : // empty resource: OOXML_doubleclicknotify
86 : 0 : break;
87 : : case NN_vml_officeDrawing|DEFINE_connectortype:
88 : : // connectortype
89 : : // empty resource: OOXML_connectortype
90 : 0 : break;
91 : : case NN_vml_officeDrawing|DEFINE_button:
92 : : // button
93 : : // empty resource: OOXML_button
94 : 0 : break;
95 : : case NN_vml_officeDrawing|DEFINE_userhidden:
96 : : // userhidden
97 : : // empty resource: OOXML_userhidden
98 : 0 : break;
99 : : case NN_vml_officeDrawing|DEFINE_forcedash:
100 : : // forcedash
101 : : // empty resource: OOXML_forcedash
102 : 0 : break;
103 : : case NN_vml_officeDrawing|DEFINE_oleicon:
104 : : // oleicon
105 : : // empty resource: OOXML_oleicon
106 : 0 : break;
107 : : case NN_vml_officeDrawing|DEFINE_ole:
108 : : // ole
109 : : // empty resource: OOXML_ole
110 : 0 : break;
111 : : case NN_vml_officeDrawing|DEFINE_preferrelative:
112 : : // preferrelative
113 : : // empty resource: OOXML_preferrelative
114 : 0 : break;
115 : : case NN_vml_officeDrawing|DEFINE_cliptowrap:
116 : : // cliptowrap
117 : : // empty resource: OOXML_cliptowrap
118 : 0 : break;
119 : : case NN_vml_officeDrawing|DEFINE_clip:
120 : : // clip
121 : : // empty resource: OOXML_clip
122 : 0 : break;
123 : : case NN_vml_officeDrawing|DEFINE_bullet:
124 : : // bullet
125 : : // empty resource: OOXML_bullet
126 : 0 : break;
127 : : case NN_vml_officeDrawing|DEFINE_hr:
128 : : // hr
129 : : // empty resource: OOXML_hr
130 : 0 : break;
131 : : case NN_vml_officeDrawing|DEFINE_hrstd:
132 : : // hrstd
133 : : // empty resource: OOXML_hrstd
134 : 0 : break;
135 : : case NN_vml_officeDrawing|DEFINE_hrnoshade:
136 : : // hrnoshade
137 : : // empty resource: OOXML_hrnoshade
138 : 0 : break;
139 : : case NN_vml_officeDrawing|DEFINE_hrpct:
140 : : // hrpct
141 : : // empty resource: OOXML_hrpct
142 : 0 : break;
143 : : case NN_vml_officeDrawing|DEFINE_hralign:
144 : : // hralign
145 : : // empty resource: OOXML_hralign
146 : 0 : break;
147 : : case NN_vml_officeDrawing|DEFINE_allowincell:
148 : : // allowincell
149 : : // empty resource: OOXML_allowincell
150 : 0 : break;
151 : : case NN_vml_officeDrawing|DEFINE_allowoverlap:
152 : : // allowoverlap
153 : : // empty resource: OOXML_allowoverlap
154 : 0 : break;
155 : : case NN_vml_officeDrawing|DEFINE_userdrawn:
156 : : // userdrawn
157 : : // empty resource: OOXML_userdrawn
158 : 0 : break;
159 : : case NN_vml_officeDrawing|DEFINE_bordertopcolor:
160 : : // bordertopcolor
161 [ # # ][ # # ]: 0 : (*pMap)[OOXML_bordertopcolor] = AttributeInfo(RT_String, 0);
162 : 0 : break;
163 : : case NN_vml_officeDrawing|DEFINE_borderleftcolor:
164 : : // borderleftcolor
165 [ # # ][ # # ]: 0 : (*pMap)[OOXML_borderleftcolor] = AttributeInfo(RT_String, 0);
166 : 0 : break;
167 : : case NN_vml_officeDrawing|DEFINE_borderbottomcolor:
168 : : // borderbottomcolor
169 [ # # ][ # # ]: 0 : (*pMap)[OOXML_borderbottomcolor] = AttributeInfo(RT_String, 0);
170 : 0 : break;
171 : : case NN_vml_officeDrawing|DEFINE_borderrightcolor:
172 : : // borderrightcolor
173 [ # # ][ # # ]: 0 : (*pMap)[OOXML_borderrightcolor] = AttributeInfo(RT_String, 0);
174 : 0 : break;
175 : : case NN_vml_officeDrawing|DEFINE_connecttype:
176 : : // connecttype
177 : : // empty resource: OOXML_connecttype
178 : 0 : break;
179 : : case NN_vml_officeDrawing|DEFINE_connectlocs:
180 : : // connectlocs
181 [ # # ][ # # ]: 0 : (*pMap)[OOXML_connectlocs] = AttributeInfo(RT_String, 0);
182 : 0 : break;
183 : : case NN_vml_officeDrawing|DEFINE_connectangles:
184 : : // connectangles
185 [ # # ][ # # ]: 0 : (*pMap)[OOXML_connectangles] = AttributeInfo(RT_String, 0);
186 : 0 : break;
187 : : case NN_vml_officeDrawing|DEFINE_master:
188 : : // master
189 [ # # ][ # # ]: 0 : (*pMap)[OOXML_master] = AttributeInfo(RT_String, 0);
190 : 0 : break;
191 : : case NN_vml_officeDrawing|DEFINE_extrusionok:
192 : : // extrusionok
193 : : // empty resource: OOXML_extrusionok
194 : 0 : break;
195 : : case NN_vml_officeDrawing|DEFINE_href:
196 : : // href
197 [ # # ][ # # ]: 0 : (*pMap)[OOXML_href] = AttributeInfo(RT_String, 0);
198 : 0 : break;
199 : : case NN_vml_officeDrawing|DEFINE_althref:
200 : : // althref
201 [ # # ][ # # ]: 0 : (*pMap)[OOXML_althref] = AttributeInfo(RT_String, 0);
202 : 0 : break;
203 : : case NN_vml_officeDrawing|DEFINE_title:
204 : : // title
205 [ # # ][ # # ]: 0 : (*pMap)[OOXML_title] = AttributeInfo(RT_String, 0);
206 : 0 : break;
207 : : case NN_vml_officeDrawing|DEFINE_singleclick:
208 : : // singleclick
209 : : // empty resource: OOXML_singleclick
210 : 0 : break;
211 : : case NN_vml_officeDrawing|DEFINE_oleid:
212 : : // oleid
213 : : // empty resource: OOXML_oleid
214 : 0 : break;
215 : : case NN_vml_officeDrawing|DEFINE_detectmouseclick:
216 : : // detectmouseclick
217 : : // empty resource: OOXML_detectmouseclick
218 : 0 : break;
219 : : case NN_vml_officeDrawing|DEFINE_movie:
220 : : // movie
221 : : // empty resource: OOXML_movie
222 : 0 : break;
223 : : case NN_vml_officeDrawing|DEFINE_spid:
224 : : // spid
225 [ # # ][ # # ]: 0 : (*pMap)[OOXML_spid] = AttributeInfo(RT_String, 0);
226 : 0 : break;
227 : : case NN_vml_officeDrawing|DEFINE_opacity2:
228 : : // opacity2
229 [ # # ][ # # ]: 0 : (*pMap)[OOXML_opacity2] = AttributeInfo(RT_String, 0);
230 : 0 : break;
231 : : case NN_vml_officeDrawing|DEFINE_relid:
232 : : // relid
233 : : // empty resource: OOXML_relid
234 : 0 : break;
235 : : case NN_vml_officeDrawing|DEFINE_dgmlayout:
236 : : // dgmlayout
237 [ # # ][ # # ]: 0 : (*pMap)[OOXML_dgmlayout] = AttributeInfo(RT_Integer, 0);
238 : 0 : break;
239 : : case NN_vml_officeDrawing|DEFINE_dgmnodekind:
240 : : // dgmnodekind
241 [ # # ][ # # ]: 0 : (*pMap)[OOXML_dgmnodekind] = AttributeInfo(RT_Integer, 0);
242 : 0 : break;
243 : : case NN_vml_officeDrawing|DEFINE_dgmlayoutmru:
244 : : // dgmlayoutmru
245 [ # # ][ # # ]: 0 : (*pMap)[OOXML_dgmlayoutmru] = AttributeInfo(RT_Integer, 0);
246 : 0 : break;
247 : : case NN_vml_officeDrawing|DEFINE_gfxdata:
248 : : // gfxdata
249 [ # # ][ # # ]: 0 : (*pMap)[OOXML_gfxdata] = AttributeInfo(RT_String, 0);
250 : 0 : break;
251 : : case NN_vml_officeDrawing|DEFINE_tableproperties:
252 : : // tableproperties
253 [ # # ][ # # ]: 0 : (*pMap)[OOXML_tableproperties] = AttributeInfo(RT_String, 0);
254 : 0 : break;
255 : : case NN_vml_officeDrawing|DEFINE_tablelimits:
256 : : // tablelimits
257 [ # # ][ # # ]: 0 : (*pMap)[OOXML_tablelimits] = AttributeInfo(RT_String, 0);
258 : 0 : break;
259 : : case NN_vml_officeDrawing|DEFINE_CT_ShapeDefaults:
260 : : // BUILT_IN_ANY_TYPE
261 : : // empty resource: OOXML_
262 : : // CT_ShapeDefaults
263 [ # # ][ # # ]: 0 : (*pMap)[OOXML_spidmax] = AttributeInfo(RT_Integer, 0);
264 [ # # ][ # # ]: 0 : (*pMap)[OOXML_style] = AttributeInfo(RT_String, 0);
265 [ # # ][ # # ]: 0 : (*pMap)[OOXML_fill] = AttributeInfo(RT_String, 0);
266 [ # # ][ # # ]: 0 : (*pMap)[OOXML_fillcolor] = AttributeInfo(RT_String, 0);
267 [ # # ][ # # ]: 0 : (*pMap)[OOXML_stroke] = AttributeInfo(RT_String, 0);
268 [ # # ][ # # ]: 0 : (*pMap)[OOXML_strokecolor] = AttributeInfo(RT_String, 0);
269 [ # # ][ # # ]: 0 : (*pMap)[OOXML_allowincell] = AttributeInfo(RT_String, 0);
270 : 0 : break;
271 : : case NN_vml_officeDrawing|DEFINE_CT_Ink:
272 : : // CT_Ink
273 [ # # ][ # # ]: 0 : (*pMap)[OOXML_i] = AttributeInfo(RT_String, 0);
274 [ # # ][ # # ]: 0 : (*pMap)[OOXML_annotation] = AttributeInfo(RT_String, 0);
275 : 0 : break;
276 : : case NN_vml_officeDrawing|DEFINE_CT_SignatureLine:
277 : : // BUILT_IN_ANY_TYPE
278 : : // empty resource: OOXML_
279 : : // CT_SignatureLine
280 [ # # ][ # # ]: 0 : (*pMap)[OOXML_issignatureline] = AttributeInfo(RT_String, 0);
281 [ # # ][ # # ]: 0 : (*pMap)[OOXML_id] = AttributeInfo(RT_String, 0);
282 [ # # ][ # # ]: 0 : (*pMap)[OOXML_provid] = AttributeInfo(RT_String, 0);
283 [ # # ][ # # ]: 0 : (*pMap)[OOXML_signinginstructionsset] = AttributeInfo(RT_String, 0);
284 [ # # ][ # # ]: 0 : (*pMap)[OOXML_allowcomments] = AttributeInfo(RT_String, 0);
285 [ # # ][ # # ]: 0 : (*pMap)[OOXML_showsigndate] = AttributeInfo(RT_String, 0);
286 [ # # ][ # # ]: 0 : (*pMap)[OOXML_suggestedsigner] = AttributeInfo(RT_String, 0);
287 [ # # ][ # # ]: 0 : (*pMap)[OOXML_suggestedsigner2] = AttributeInfo(RT_String, 0);
288 [ # # ][ # # ]: 0 : (*pMap)[OOXML_suggestedsigneremail] = AttributeInfo(RT_String, 0);
289 [ # # ][ # # ]: 0 : (*pMap)[OOXML_signinginstructions] = AttributeInfo(RT_String, 0);
290 [ # # ][ # # ]: 0 : (*pMap)[OOXML_addlxml] = AttributeInfo(RT_String, 0);
291 [ # # ][ # # ]: 0 : (*pMap)[OOXML_sigprovurl] = AttributeInfo(RT_String, 0);
292 : 0 : break;
293 : : case NN_vml_officeDrawing|DEFINE_CT_ShapeLayout:
294 : : // BUILT_IN_ANY_TYPE
295 : : // empty resource: OOXML_
296 : 0 : break;
297 : : case NN_vml_officeDrawing|DEFINE_CT_IdMap:
298 : : // BUILT_IN_ANY_TYPE
299 : : // empty resource: OOXML_
300 : : // CT_IdMap
301 [ # # ][ # # ]: 0 : (*pMap)[OOXML_data] = AttributeInfo(RT_String, 0);
302 : 0 : break;
303 : : case NN_vml_officeDrawing|DEFINE_CT_RegroupTable:
304 : : // BUILT_IN_ANY_TYPE
305 : : // empty resource: OOXML_
306 : 0 : break;
307 : : case NN_vml_officeDrawing|DEFINE_CT_Entry:
308 : : // CT_Entry
309 [ # # ][ # # ]: 0 : (*pMap)[OOXML_new] = AttributeInfo(RT_Integer, 0);
310 [ # # ][ # # ]: 0 : (*pMap)[OOXML_old] = AttributeInfo(RT_Integer, 0);
311 : 0 : break;
312 : : case NN_vml_officeDrawing|DEFINE_CT_Rules:
313 : : // BUILT_IN_ANY_TYPE
314 : : // empty resource: OOXML_
315 : 0 : break;
316 : : case NN_vml_officeDrawing|DEFINE_CT_R:
317 : : // CT_R
318 [ # # ][ # # ]: 0 : (*pMap)[OOXML_id] = AttributeInfo(RT_String, 0);
319 [ # # ][ # # ]: 0 : (*pMap)[OOXML_type] = AttributeInfo(RT_String, 0);
320 [ # # ][ # # ]: 0 : (*pMap)[OOXML_how] = AttributeInfo(RT_String, 0);
321 [ # # ][ # # ]: 0 : (*pMap)[OOXML_idref] = AttributeInfo(RT_String, 0);
322 : 0 : break;
323 : : case NN_vml_officeDrawing|DEFINE_CT_Proxy:
324 : : // CT_Proxy
325 [ # # ][ # # ]: 0 : (*pMap)[OOXML_start] = AttributeInfo(RT_String, 0);
326 [ # # ][ # # ]: 0 : (*pMap)[OOXML_end] = AttributeInfo(RT_String, 0);
327 [ # # ][ # # ]: 0 : (*pMap)[OOXML_idref] = AttributeInfo(RT_String, 0);
328 [ # # ][ # # ]: 0 : (*pMap)[OOXML_connectloc] = AttributeInfo(RT_Integer, 0);
329 : 0 : break;
330 : : case NN_vml_officeDrawing|DEFINE_CT_Diagram:
331 : : // BUILT_IN_ANY_TYPE
332 : : // empty resource: OOXML_
333 : : // CT_Diagram
334 [ # # ][ # # ]: 0 : (*pMap)[OOXML_dgmstyle] = AttributeInfo(RT_Integer, 0);
335 [ # # ][ # # ]: 0 : (*pMap)[OOXML_autoformat] = AttributeInfo(RT_String, 0);
336 [ # # ][ # # ]: 0 : (*pMap)[OOXML_reverse] = AttributeInfo(RT_String, 0);
337 [ # # ][ # # ]: 0 : (*pMap)[OOXML_autolayout] = AttributeInfo(RT_String, 0);
338 [ # # ][ # # ]: 0 : (*pMap)[OOXML_dgmscalex] = AttributeInfo(RT_Integer, 0);
339 [ # # ][ # # ]: 0 : (*pMap)[OOXML_dgmscaley] = AttributeInfo(RT_Integer, 0);
340 [ # # ][ # # ]: 0 : (*pMap)[OOXML_dgmfontsize] = AttributeInfo(RT_Integer, 0);
341 [ # # ][ # # ]: 0 : (*pMap)[OOXML_constrainbounds] = AttributeInfo(RT_String, 0);
342 [ # # ][ # # ]: 0 : (*pMap)[OOXML_dgmbasetextscale] = AttributeInfo(RT_Integer, 0);
343 : 0 : break;
344 : : case NN_vml_officeDrawing|DEFINE_CT_RelationTable:
345 : : // BUILT_IN_ANY_TYPE
346 : : // empty resource: OOXML_
347 : 0 : break;
348 : : case NN_vml_officeDrawing|DEFINE_CT_Relation:
349 : : // BUILT_IN_ANY_TYPE
350 : : // empty resource: OOXML_
351 : : // CT_Relation
352 [ # # ][ # # ]: 0 : (*pMap)[OOXML_idsrc] = AttributeInfo(RT_String, 0);
353 [ # # ][ # # ]: 0 : (*pMap)[OOXML_iddest] = AttributeInfo(RT_String, 0);
354 [ # # ][ # # ]: 0 : (*pMap)[OOXML_idcntr] = AttributeInfo(RT_String, 0);
355 : 0 : break;
356 : : case NN_vml_officeDrawing|DEFINE_CT_ColorMru:
357 : : // BUILT_IN_ANY_TYPE
358 : : // empty resource: OOXML_
359 : : // CT_ColorMru
360 [ # # ][ # # ]: 0 : (*pMap)[OOXML_colors] = AttributeInfo(RT_String, 0);
361 : 0 : break;
362 : : case NN_vml_officeDrawing|DEFINE_CT_ColorMenu:
363 : : // BUILT_IN_ANY_TYPE
364 : : // empty resource: OOXML_
365 : : // CT_ColorMenu
366 [ # # ][ # # ]: 0 : (*pMap)[OOXML_strokecolor] = AttributeInfo(RT_String, 0);
367 [ # # ][ # # ]: 0 : (*pMap)[OOXML_fillcolor] = AttributeInfo(RT_String, 0);
368 [ # # ][ # # ]: 0 : (*pMap)[OOXML_shadowcolor] = AttributeInfo(RT_String, 0);
369 [ # # ][ # # ]: 0 : (*pMap)[OOXML_extrusioncolor] = AttributeInfo(RT_String, 0);
370 : 0 : break;
371 : : case NN_vml_officeDrawing|DEFINE_CT_Skew:
372 : : // BUILT_IN_ANY_TYPE
373 : : // empty resource: OOXML_
374 : : // CT_Skew
375 [ # # ][ # # ]: 0 : (*pMap)[OOXML_id] = AttributeInfo(RT_String, 0);
376 [ # # ][ # # ]: 0 : (*pMap)[OOXML_on] = AttributeInfo(RT_String, 0);
377 [ # # ][ # # ]: 0 : (*pMap)[OOXML_offset] = AttributeInfo(RT_String, 0);
378 [ # # ][ # # ]: 0 : (*pMap)[OOXML_origin] = AttributeInfo(RT_String, 0);
379 [ # # ][ # # ]: 0 : (*pMap)[OOXML_matrix] = AttributeInfo(RT_String, 0);
380 : 0 : break;
381 : : case NN_vml_officeDrawing|DEFINE_CT_Extrusion:
382 : : // BUILT_IN_ANY_TYPE
383 : : // empty resource: OOXML_
384 : : // CT_Extrusion
385 [ # # ][ # # ]: 0 : (*pMap)[OOXML_on] = AttributeInfo(RT_String, 0);
386 [ # # ][ # # ]: 0 : (*pMap)[OOXML_type] = AttributeInfo(RT_String, 0);
387 [ # # ][ # # ]: 0 : (*pMap)[OOXML_render] = AttributeInfo(RT_String, 0);
388 [ # # ][ # # ]: 0 : (*pMap)[OOXML_viewpointorigin] = AttributeInfo(RT_String, 0);
389 [ # # ][ # # ]: 0 : (*pMap)[OOXML_viewpoint] = AttributeInfo(RT_String, 0);
390 [ # # ][ # # ]: 0 : (*pMap)[OOXML_plane] = AttributeInfo(RT_String, 0);
391 : : // empty resource: OOXML_skewangle
392 [ # # ][ # # ]: 0 : (*pMap)[OOXML_skewamt] = AttributeInfo(RT_String, 0);
393 [ # # ][ # # ]: 0 : (*pMap)[OOXML_foredepth] = AttributeInfo(RT_String, 0);
394 [ # # ][ # # ]: 0 : (*pMap)[OOXML_backdepth] = AttributeInfo(RT_String, 0);
395 [ # # ][ # # ]: 0 : (*pMap)[OOXML_orientation] = AttributeInfo(RT_String, 0);
396 : : // empty resource: OOXML_orientationangle
397 [ # # ][ # # ]: 0 : (*pMap)[OOXML_lockrotationcenter] = AttributeInfo(RT_String, 0);
398 [ # # ][ # # ]: 0 : (*pMap)[OOXML_autorotationcenter] = AttributeInfo(RT_String, 0);
399 [ # # ][ # # ]: 0 : (*pMap)[OOXML_rotationcenter] = AttributeInfo(RT_String, 0);
400 [ # # ][ # # ]: 0 : (*pMap)[OOXML_rotationangle] = AttributeInfo(RT_String, 0);
401 [ # # ][ # # ]: 0 : (*pMap)[OOXML_colormode] = AttributeInfo(RT_String, 0);
402 [ # # ][ # # ]: 0 : (*pMap)[OOXML_color] = AttributeInfo(RT_String, 0);
403 : : // empty resource: OOXML_shininess
404 [ # # ][ # # ]: 0 : (*pMap)[OOXML_specularity] = AttributeInfo(RT_String, 0);
405 [ # # ][ # # ]: 0 : (*pMap)[OOXML_diffusity] = AttributeInfo(RT_String, 0);
406 [ # # ][ # # ]: 0 : (*pMap)[OOXML_metal] = AttributeInfo(RT_String, 0);
407 [ # # ][ # # ]: 0 : (*pMap)[OOXML_edge] = AttributeInfo(RT_String, 0);
408 [ # # ][ # # ]: 0 : (*pMap)[OOXML_facet] = AttributeInfo(RT_String, 0);
409 [ # # ][ # # ]: 0 : (*pMap)[OOXML_lightface] = AttributeInfo(RT_String, 0);
410 [ # # ][ # # ]: 0 : (*pMap)[OOXML_brightness] = AttributeInfo(RT_String, 0);
411 [ # # ][ # # ]: 0 : (*pMap)[OOXML_lightposition] = AttributeInfo(RT_String, 0);
412 [ # # ][ # # ]: 0 : (*pMap)[OOXML_lightlevel] = AttributeInfo(RT_String, 0);
413 [ # # ][ # # ]: 0 : (*pMap)[OOXML_lightharsh] = AttributeInfo(RT_String, 0);
414 [ # # ][ # # ]: 0 : (*pMap)[OOXML_lightposition2] = AttributeInfo(RT_String, 0);
415 [ # # ][ # # ]: 0 : (*pMap)[OOXML_lightlevel2] = AttributeInfo(RT_String, 0);
416 [ # # ][ # # ]: 0 : (*pMap)[OOXML_lightharsh2] = AttributeInfo(RT_String, 0);
417 : 0 : break;
418 : : case NN_vml_officeDrawing|DEFINE_CT_Callout:
419 : : // BUILT_IN_ANY_TYPE
420 : : // empty resource: OOXML_
421 : : // CT_Callout
422 [ # # ][ # # ]: 0 : (*pMap)[OOXML_on] = AttributeInfo(RT_String, 0);
423 [ # # ][ # # ]: 0 : (*pMap)[OOXML_type] = AttributeInfo(RT_String, 0);
424 [ # # ][ # # ]: 0 : (*pMap)[OOXML_gap] = AttributeInfo(RT_String, 0);
425 [ # # ][ # # ]: 0 : (*pMap)[OOXML_angle] = AttributeInfo(RT_String, 0);
426 [ # # ][ # # ]: 0 : (*pMap)[OOXML_dropauto] = AttributeInfo(RT_String, 0);
427 [ # # ][ # # ]: 0 : (*pMap)[OOXML_drop] = AttributeInfo(RT_String, 0);
428 [ # # ][ # # ]: 0 : (*pMap)[OOXML_distance] = AttributeInfo(RT_String, 0);
429 [ # # ][ # # ]: 0 : (*pMap)[OOXML_lengthspecified] = AttributeInfo(RT_String, 0);
430 [ # # ][ # # ]: 0 : (*pMap)[OOXML_length] = AttributeInfo(RT_String, 0);
431 [ # # ][ # # ]: 0 : (*pMap)[OOXML_accentbar] = AttributeInfo(RT_String, 0);
432 [ # # ][ # # ]: 0 : (*pMap)[OOXML_textborder] = AttributeInfo(RT_String, 0);
433 [ # # ][ # # ]: 0 : (*pMap)[OOXML_minusx] = AttributeInfo(RT_String, 0);
434 [ # # ][ # # ]: 0 : (*pMap)[OOXML_minusy] = AttributeInfo(RT_String, 0);
435 : 0 : break;
436 : : case NN_vml_officeDrawing|DEFINE_CT_Lock:
437 : : // BUILT_IN_ANY_TYPE
438 : : // empty resource: OOXML_
439 : : // CT_Lock
440 [ + - ][ + - ]: 3 : (*pMap)[OOXML_position] = AttributeInfo(RT_String, 0);
441 [ + - ][ + - ]: 3 : (*pMap)[OOXML_selection] = AttributeInfo(RT_String, 0);
442 [ + - ][ + - ]: 3 : (*pMap)[OOXML_grouping] = AttributeInfo(RT_String, 0);
443 [ + - ][ + - ]: 3 : (*pMap)[OOXML_ungrouping] = AttributeInfo(RT_String, 0);
444 [ + - ][ + - ]: 3 : (*pMap)[OOXML_rotation] = AttributeInfo(RT_String, 0);
445 [ + - ][ + - ]: 3 : (*pMap)[OOXML_cropping] = AttributeInfo(RT_String, 0);
446 [ + - ][ + - ]: 3 : (*pMap)[OOXML_verticies] = AttributeInfo(RT_String, 0);
447 [ + - ][ + - ]: 3 : (*pMap)[OOXML_adjusthandles] = AttributeInfo(RT_String, 0);
448 [ + - ][ + - ]: 3 : (*pMap)[OOXML_text] = AttributeInfo(RT_String, 0);
449 [ + - ][ + - ]: 3 : (*pMap)[OOXML_aspectratio] = AttributeInfo(RT_String, 0);
450 [ + - ][ + - ]: 3 : (*pMap)[OOXML_shapetype] = AttributeInfo(RT_String, 0);
451 : 3 : break;
452 : : case NN_vml_officeDrawing|DEFINE_CT_OLEObject:
453 : : // CT_OLEObject
454 [ # # ][ # # ]: 0 : (*pMap)[OOXML_Type] = AttributeInfo(RT_String, 0);
455 [ # # ][ # # ]: 0 : (*pMap)[OOXML_ProgID] = AttributeInfo(RT_String, 0);
456 [ # # ][ # # ]: 0 : (*pMap)[OOXML_ShapeID] = AttributeInfo(RT_String, 0);
457 [ # # ][ # # ]: 0 : (*pMap)[OOXML_DrawAspect] = AttributeInfo(RT_String, 0);
458 [ # # ][ # # ]: 0 : (*pMap)[OOXML_ObjectID] = AttributeInfo(RT_String, 0);
459 [ # # ][ # # ]: 0 : (*pMap)[NS_relationships|OOXML_id] = AttributeInfo(RT_String, 0);
460 [ # # ][ # # ]: 0 : (*pMap)[OOXML_UpdateMode] = AttributeInfo(RT_String, 0);
461 : 0 : break;
462 : : case NN_vml_officeDrawing|DEFINE_CT_Complex:
463 : : // BUILT_IN_ANY_TYPE
464 : : // empty resource: OOXML_
465 : 0 : break;
466 : : case NN_vml_officeDrawing|DEFINE_CT_StrokeChild:
467 : : // BUILT_IN_ANY_TYPE
468 : : // empty resource: OOXML_
469 : : // href
470 [ # # ][ # # ]: 0 : (*pMap)[OOXML_href] = AttributeInfo(RT_String, 0);
471 : : // althref
472 [ # # ][ # # ]: 0 : (*pMap)[OOXML_althref] = AttributeInfo(RT_String, 0);
473 : : // title
474 [ # # ][ # # ]: 0 : (*pMap)[OOXML_title] = AttributeInfo(RT_String, 0);
475 : : // forcedash
476 : : // empty resource: OOXML_forcedash
477 : : // CT_StrokeChild
478 [ # # ][ # # ]: 0 : (*pMap)[OOXML_on] = AttributeInfo(RT_String, 0);
479 [ # # ][ # # ]: 0 : (*pMap)[OOXML_weight] = AttributeInfo(RT_String, 0);
480 [ # # ][ # # ]: 0 : (*pMap)[OOXML_color] = AttributeInfo(RT_String, 0);
481 [ # # ][ # # ]: 0 : (*pMap)[OOXML_color2] = AttributeInfo(RT_String, 0);
482 [ # # ][ # # ]: 0 : (*pMap)[OOXML_opacity] = AttributeInfo(RT_String, 0);
483 : : // empty resource: OOXML_linestyle
484 : : // empty resource: OOXML_miterlimit
485 : : // empty resource: OOXML_joinstyle
486 : : // empty resource: OOXML_endcap
487 [ # # ][ # # ]: 0 : (*pMap)[OOXML_dashstyle] = AttributeInfo(RT_String, 0);
488 [ # # ][ # # ]: 0 : (*pMap)[OOXML_insetpen] = AttributeInfo(RT_String, 0);
489 [ # # ][ # # ]: 0 : (*pMap)[OOXML_filltype] = AttributeInfo(RT_List, NN_vml_officeDrawing|DEFINE_ST_FillType);
490 [ # # ][ # # ]: 0 : (*pMap)[OOXML_src] = AttributeInfo(RT_String, 0);
491 : : // empty resource: OOXML_imageaspect
492 [ # # ][ # # ]: 0 : (*pMap)[OOXML_imagesize] = AttributeInfo(RT_String, 0);
493 [ # # ][ # # ]: 0 : (*pMap)[OOXML_imagealignshape] = AttributeInfo(RT_String, 0);
494 : : // empty resource: OOXML_startarrow
495 : : // empty resource: OOXML_startarrowwidth
496 : : // empty resource: OOXML_startarrowlength
497 : : // empty resource: OOXML_endarrow
498 : : // empty resource: OOXML_endarrowwidth
499 : : // empty resource: OOXML_endarrowlength
500 : 0 : break;
501 : : case NN_vml_officeDrawing|DEFINE_CT_ClipPath:
502 : : // CT_ClipPath
503 [ # # ][ # # ]: 0 : (*pMap)[OOXML_v] = AttributeInfo(RT_String, 0);
504 : 0 : break;
505 : : case NN_vml_officeDrawing|DEFINE_CT_Fill:
506 : : // BUILT_IN_ANY_TYPE
507 : : // empty resource: OOXML_
508 : : // CT_Fill
509 [ # # ][ # # ]: 0 : (*pMap)[OOXML_type] = AttributeInfo(RT_String, 0);
510 : 0 : break;
511 : : case NN_vml_officeDrawing|DEFINE_BUILT_IN_ANY_TYPE:
512 : : // BUILT_IN_ANY_TYPE
513 : : // empty resource: OOXML_
514 : 0 : break;
515 : : default:
516 : 0 : break;
517 : : }
518 : :
519 : 3 : return pMap;
520 : : }
521 : :
522 : 0 : ListValueMapPointer OOXMLFactory_vml_officeDrawing::createListValueMap(Id nId)
523 : : {
524 [ # # ][ # # ]: 0 : ListValueMapPointer pMap(new ListValueMap());
[ # # ]
525 : :
526 [ # # # # : 0 : switch (nId)
# # # # #
# # # # #
# # # # #
# # # ]
527 : : {
528 : : case NN_vml_officeDrawing|DEFINE_ST_RType:
529 [ # # ]: 0 : (*pMap)[OOXMLValueString_arc] = NS_ooxml::LN_Value_office_ST_RType_arc;
530 [ # # ]: 0 : (*pMap)[OOXMLValueString_callout] = NS_ooxml::LN_Value_office_ST_RType_callout;
531 [ # # ]: 0 : (*pMap)[OOXMLValueString_connector] = NS_ooxml::LN_Value_office_ST_RType_connector;
532 [ # # ]: 0 : (*pMap)[OOXMLValueString_align] = NS_ooxml::LN_Value_office_ST_RType_align;
533 : 0 : break;
534 : : case NN_vml_officeDrawing|DEFINE_ST_How:
535 [ # # ]: 0 : (*pMap)[OOXMLValueString_top] = NS_ooxml::LN_Value_office_ST_How_top;
536 [ # # ]: 0 : (*pMap)[OOXMLValueString_middle] = NS_ooxml::LN_Value_office_ST_How_middle;
537 [ # # ]: 0 : (*pMap)[OOXMLValueString_bottom] = NS_ooxml::LN_Value_office_ST_How_bottom;
538 [ # # ]: 0 : (*pMap)[OOXMLValueString_left] = NS_ooxml::LN_Value_office_ST_How_left;
539 [ # # ]: 0 : (*pMap)[OOXMLValueString_center] = NS_ooxml::LN_Value_office_ST_How_center;
540 [ # # ]: 0 : (*pMap)[OOXMLValueString_right] = NS_ooxml::LN_Value_office_ST_How_right;
541 : 0 : break;
542 : : case NN_vml_officeDrawing|DEFINE_ST_BWMode:
543 [ # # ]: 0 : (*pMap)[OOXMLValueString_color] = NS_ooxml::LN_Value_office_ST_BWMode_color;
544 [ # # ]: 0 : (*pMap)[OOXMLValueString_auto] = NS_ooxml::LN_Value_office_ST_BWMode_auto;
545 [ # # ]: 0 : (*pMap)[OOXMLValueString_grayScale] = NS_ooxml::LN_Value_office_ST_BWMode_grayScale;
546 [ # # ]: 0 : (*pMap)[OOXMLValueString_lightGrayscale] = NS_ooxml::LN_Value_office_ST_BWMode_lightGrayscale;
547 [ # # ]: 0 : (*pMap)[OOXMLValueString_inverseGray] = NS_ooxml::LN_Value_office_ST_BWMode_inverseGray;
548 [ # # ]: 0 : (*pMap)[OOXMLValueString_grayOutline] = NS_ooxml::LN_Value_office_ST_BWMode_grayOutline;
549 [ # # ]: 0 : (*pMap)[OOXMLValueString_highContrast] = NS_ooxml::LN_Value_office_ST_BWMode_highContrast;
550 [ # # ]: 0 : (*pMap)[OOXMLValueString_black] = NS_ooxml::LN_Value_office_ST_BWMode_black;
551 [ # # ]: 0 : (*pMap)[OOXMLValueString_white] = NS_ooxml::LN_Value_office_ST_BWMode_white;
552 [ # # ]: 0 : (*pMap)[OOXMLValueString_hide] = NS_ooxml::LN_Value_office_ST_BWMode_hide;
553 [ # # ]: 0 : (*pMap)[OOXMLValueString_undrawn] = NS_ooxml::LN_Value_office_ST_BWMode_undrawn;
554 [ # # ]: 0 : (*pMap)[OOXMLValueString_blackTextAndLines] = NS_ooxml::LN_Value_office_ST_BWMode_blackTextAndLines;
555 : 0 : break;
556 : : case NN_vml_officeDrawing|DEFINE_ST_ScreenSize:
557 [ # # ]: 0 : (*pMap)[OOXMLValueString_544_376] = NS_ooxml::LN_Value_office_ST_ScreenSize_544_376;
558 [ # # ]: 0 : (*pMap)[OOXMLValueString_640_480] = NS_ooxml::LN_Value_office_ST_ScreenSize_640_480;
559 [ # # ]: 0 : (*pMap)[OOXMLValueString_720_512] = NS_ooxml::LN_Value_office_ST_ScreenSize_720_512;
560 [ # # ]: 0 : (*pMap)[OOXMLValueString_800_600] = NS_ooxml::LN_Value_office_ST_ScreenSize_800_600;
561 [ # # ]: 0 : (*pMap)[OOXMLValueString_1024_768] = NS_ooxml::LN_Value_office_ST_ScreenSize_1024_768;
562 [ # # ]: 0 : (*pMap)[OOXMLValueString_1152_862] = NS_ooxml::LN_Value_office_ST_ScreenSize_1152_862;
563 : 0 : break;
564 : : case NN_vml_officeDrawing|DEFINE_ST_InsetMode:
565 [ # # ]: 0 : (*pMap)[OOXMLValueString_auto] = NS_ooxml::LN_Value_office_ST_InsetMode_auto;
566 [ # # ]: 0 : (*pMap)[OOXMLValueString_custom] = NS_ooxml::LN_Value_office_ST_InsetMode_custom;
567 : 0 : break;
568 : : case NN_vml_officeDrawing|DEFINE_ST_ColorMode:
569 [ # # ]: 0 : (*pMap)[OOXMLValueString_auto] = NS_ooxml::LN_Value_office_ST_ColorMode_auto;
570 [ # # ]: 0 : (*pMap)[OOXMLValueString_custom] = NS_ooxml::LN_Value_office_ST_ColorMode_custom;
571 : 0 : break;
572 : : case NN_vml_officeDrawing|DEFINE_ST_ExtrusionType:
573 [ # # ]: 0 : (*pMap)[OOXMLValueString_perspective] = NS_ooxml::LN_Value_office_ST_ExtrusionType_perspective;
574 [ # # ]: 0 : (*pMap)[OOXMLValueString_parallel] = NS_ooxml::LN_Value_office_ST_ExtrusionType_parallel;
575 : 0 : break;
576 : : case NN_vml_officeDrawing|DEFINE_ST_ExtrusionRender:
577 [ # # ]: 0 : (*pMap)[OOXMLValueString_solid] = NS_ooxml::LN_Value_office_ST_ExtrusionRender_solid;
578 [ # # ]: 0 : (*pMap)[OOXMLValueString_wireFrame] = NS_ooxml::LN_Value_office_ST_ExtrusionRender_wireFrame;
579 [ # # ]: 0 : (*pMap)[OOXMLValueString_boundingCube] = NS_ooxml::LN_Value_office_ST_ExtrusionRender_boundingCube;
580 : 0 : break;
581 : : case NN_vml_officeDrawing|DEFINE_ST_ExtrusionPlane:
582 [ # # ]: 0 : (*pMap)[OOXMLValueString_XY] = NS_ooxml::LN_Value_office_ST_ExtrusionPlane_XY;
583 [ # # ]: 0 : (*pMap)[OOXMLValueString_ZX] = NS_ooxml::LN_Value_office_ST_ExtrusionPlane_ZX;
584 [ # # ]: 0 : (*pMap)[OOXMLValueString_YZ] = NS_ooxml::LN_Value_office_ST_ExtrusionPlane_YZ;
585 : 0 : break;
586 : : case NN_vml_officeDrawing|DEFINE_ST_Angle:
587 [ # # ]: 0 : (*pMap)[OOXMLValueString_any] = NS_ooxml::LN_Value_office_ST_Angle_any;
588 [ # # ]: 0 : (*pMap)[OOXMLValueString_30] = NS_ooxml::LN_Value_office_ST_Angle_30;
589 [ # # ]: 0 : (*pMap)[OOXMLValueString_45] = NS_ooxml::LN_Value_office_ST_Angle_45;
590 [ # # ]: 0 : (*pMap)[OOXMLValueString_60] = NS_ooxml::LN_Value_office_ST_Angle_60;
591 [ # # ]: 0 : (*pMap)[OOXMLValueString_90] = NS_ooxml::LN_Value_office_ST_Angle_90;
592 [ # # ]: 0 : (*pMap)[OOXMLValueString_auto] = NS_ooxml::LN_Value_office_ST_Angle_auto;
593 : 0 : break;
594 : : case NN_vml_officeDrawing|DEFINE_ST_CalloutPlacement:
595 [ # # ]: 0 : (*pMap)[OOXMLValueString_top] = NS_ooxml::LN_Value_office_ST_CalloutPlacement_top;
596 [ # # ]: 0 : (*pMap)[OOXMLValueString_center] = NS_ooxml::LN_Value_office_ST_CalloutPlacement_center;
597 [ # # ]: 0 : (*pMap)[OOXMLValueString_bottom] = NS_ooxml::LN_Value_office_ST_CalloutPlacement_bottom;
598 [ # # ]: 0 : (*pMap)[OOXMLValueString_user] = NS_ooxml::LN_Value_office_ST_CalloutPlacement_user;
599 : 0 : break;
600 : : case NN_vml_officeDrawing|DEFINE_ST_ConnectorType:
601 [ # # ]: 0 : (*pMap)[OOXMLValueString_none] = NS_ooxml::LN_Value_office_ST_ConnectorType_none;
602 [ # # ]: 0 : (*pMap)[OOXMLValueString_straight] = NS_ooxml::LN_Value_office_ST_ConnectorType_straight;
603 [ # # ]: 0 : (*pMap)[OOXMLValueString_elbow] = NS_ooxml::LN_Value_office_ST_ConnectorType_elbow;
604 [ # # ]: 0 : (*pMap)[OOXMLValueString_curved] = NS_ooxml::LN_Value_office_ST_ConnectorType_curved;
605 : 0 : break;
606 : : case NN_vml_officeDrawing|DEFINE_ST_HrAlign:
607 [ # # ]: 0 : (*pMap)[OOXMLValueString_left] = NS_ooxml::LN_Value_office_ST_HrAlign_left;
608 [ # # ]: 0 : (*pMap)[OOXMLValueString_right] = NS_ooxml::LN_Value_office_ST_HrAlign_right;
609 [ # # ]: 0 : (*pMap)[OOXMLValueString_center] = NS_ooxml::LN_Value_office_ST_HrAlign_center;
610 : 0 : break;
611 : : case NN_vml_officeDrawing|DEFINE_ST_ConnectType:
612 [ # # ]: 0 : (*pMap)[OOXMLValueString_none] = NS_ooxml::LN_Value_office_ST_ConnectType_none;
613 [ # # ]: 0 : (*pMap)[OOXMLValueString_rect] = NS_ooxml::LN_Value_office_ST_ConnectType_rect;
614 [ # # ]: 0 : (*pMap)[OOXMLValueString_segments] = NS_ooxml::LN_Value_office_ST_ConnectType_segments;
615 [ # # ]: 0 : (*pMap)[OOXMLValueString_custom] = NS_ooxml::LN_Value_office_ST_ConnectType_custom;
616 : 0 : break;
617 : : case NN_vml_officeDrawing|DEFINE_ST_OLELinkType:
618 [ # # ]: 0 : (*pMap)[OOXMLValueString_Picture] = NS_ooxml::LN_Value_office_ST_OLELinkType_Picture;
619 [ # # ]: 0 : (*pMap)[OOXMLValueString_Bitmap] = NS_ooxml::LN_Value_office_ST_OLELinkType_Bitmap;
620 [ # # ]: 0 : (*pMap)[OOXMLValueString_EnhancedMetaFile] = NS_ooxml::LN_Value_office_ST_OLELinkType_EnhancedMetaFile;
621 : 0 : break;
622 : : case NN_vml_officeDrawing|DEFINE_ST_OLEType:
623 [ # # ]: 0 : (*pMap)[OOXMLValueString_Embed] = NS_ooxml::LN_Value_office_ST_OLEType_Embed;
624 [ # # ]: 0 : (*pMap)[OOXMLValueString_Link] = NS_ooxml::LN_Value_office_ST_OLEType_Link;
625 : 0 : break;
626 : : case NN_vml_officeDrawing|DEFINE_ST_OLEDrawAspect:
627 [ # # ]: 0 : (*pMap)[OOXMLValueString_Content] = NS_ooxml::LN_Value_office_ST_OLEDrawAspect_Content;
628 [ # # ]: 0 : (*pMap)[OOXMLValueString_Icon] = NS_ooxml::LN_Value_office_ST_OLEDrawAspect_Icon;
629 : 0 : break;
630 : : case NN_vml_officeDrawing|DEFINE_ST_OLEUpdateMode:
631 [ # # ]: 0 : (*pMap)[OOXMLValueString_Always] = NS_ooxml::LN_Value_office_ST_OLEUpdateMode_Always;
632 [ # # ]: 0 : (*pMap)[OOXMLValueString_OnCall] = NS_ooxml::LN_Value_office_ST_OLEUpdateMode_OnCall;
633 : 0 : break;
634 : : case NN_vml_officeDrawing|DEFINE_ST_TrueFalse:
635 [ # # ]: 0 : (*pMap)[OOXMLValueString_t] = NS_ooxml::LN_Value_office_ST_TrueFalse_t;
636 [ # # ]: 0 : (*pMap)[OOXMLValueString_f] = NS_ooxml::LN_Value_office_ST_TrueFalse_f;
637 [ # # ]: 0 : (*pMap)[OOXMLValueString_true] = NS_ooxml::LN_Value_office_ST_TrueFalse_true;
638 [ # # ]: 0 : (*pMap)[OOXMLValueString_false] = NS_ooxml::LN_Value_office_ST_TrueFalse_false;
639 : 0 : break;
640 : : case NN_vml_officeDrawing|DEFINE_ST_TrueFalseBlank:
641 [ # # ]: 0 : (*pMap)[OOXMLValueString_] = NS_ooxml::LN_Value_office_ST_TrueFalseBlank_;
642 [ # # ]: 0 : (*pMap)[OOXMLValueString_t] = NS_ooxml::LN_Value_office_ST_TrueFalseBlank_t;
643 [ # # ]: 0 : (*pMap)[OOXMLValueString_f] = NS_ooxml::LN_Value_office_ST_TrueFalseBlank_f;
644 [ # # ]: 0 : (*pMap)[OOXMLValueString_true] = NS_ooxml::LN_Value_office_ST_TrueFalseBlank_true;
645 [ # # ]: 0 : (*pMap)[OOXMLValueString_false] = NS_ooxml::LN_Value_office_ST_TrueFalseBlank_false;
646 : 0 : break;
647 : : case NN_vml_officeDrawing|DEFINE_ST_FillType:
648 [ # # ]: 0 : (*pMap)[OOXMLValueString_gradientCenter] = NS_ooxml::LN_Value_office_ST_FillType_gradientCenter;
649 [ # # ]: 0 : (*pMap)[OOXMLValueString_solid] = NS_ooxml::LN_Value_office_ST_FillType_solid;
650 [ # # ]: 0 : (*pMap)[OOXMLValueString_pattern] = NS_ooxml::LN_Value_office_ST_FillType_pattern;
651 [ # # ]: 0 : (*pMap)[OOXMLValueString_tile] = NS_ooxml::LN_Value_office_ST_FillType_tile;
652 [ # # ]: 0 : (*pMap)[OOXMLValueString_frame] = NS_ooxml::LN_Value_office_ST_FillType_frame;
653 [ # # ]: 0 : (*pMap)[OOXMLValueString_gradientUnscaled] = NS_ooxml::LN_Value_office_ST_FillType_gradientUnscaled;
654 [ # # ]: 0 : (*pMap)[OOXMLValueString_gradientRadial] = NS_ooxml::LN_Value_office_ST_FillType_gradientRadial;
655 [ # # ]: 0 : (*pMap)[OOXMLValueString_gradient] = NS_ooxml::LN_Value_office_ST_FillType_gradient;
656 [ # # ]: 0 : (*pMap)[OOXMLValueString_background] = NS_ooxml::LN_Value_office_ST_FillType_background;
657 : 0 : break;
658 : : default:
659 : 0 : break;
660 : : }
661 : :
662 : 0 : return pMap;
663 : : }
664 : 8 : CreateElementMapPointer OOXMLFactory_vml_officeDrawing::createCreateElementMap(Id nId)
665 : : {
666 [ + - ][ + - ]: 8 : CreateElementMapPointer pMap(new CreateElementMap());
[ + - ]
667 : :
668 [ - - - - : 8 : switch (nId)
- - - - -
- - - - -
- - - - -
- - - -
+ ]
669 : : {
670 : : case NN_vml_officeDrawing|DEFINE_shapedefaults:
671 [ # # ][ # # ]: 0 : (*pMap)[NS_office|OOXML_shapedefaults] = CreateElement(RT_Properties, NN_vml_officeDrawing|DEFINE_CT_ShapeDefaults);
672 : 0 : break;
673 : : case NN_vml_officeDrawing|DEFINE_CT_ShapeDefaults:
674 : : /* ref: lock*/
675 [ # # ][ # # ]: 0 : (*pMap)[NS_office|OOXML_lock] = CreateElement(RT_Value, NN_vml_officeDrawing|DEFINE_CT_Lock);
676 : : /* ref: BUILT_IN_ANY_TYPE*/
677 [ # # ][ # # ]: 0 : (*pMap)[NS_office|OOXML_FAST_TOKENS_END] = CreateElement(RT_Any, 0);
678 [ # # ][ # # ]: 0 : (*pMap)[NS_vml|OOXML_fill] = CreateElement(RT_Any, 0);
679 [ # # ][ # # ]: 0 : (*pMap)[NS_vml|OOXML_stroke] = CreateElement(RT_Any, 0);
680 [ # # ][ # # ]: 0 : (*pMap)[NS_vml|OOXML_textbox] = CreateElement(RT_Any, 0);
681 [ # # ][ # # ]: 0 : (*pMap)[NS_vml|OOXML_shadow] = CreateElement(RT_Any, 0);
682 : 0 : break;
683 : : case NN_vml_officeDrawing|DEFINE_CT_SignatureLine:
684 : : /* ref: BUILT_IN_ANY_TYPE*/
685 [ # # ][ # # ]: 0 : (*pMap)[NS_office|OOXML_FAST_TOKENS_END] = CreateElement(RT_Any, 0);
686 : 0 : break;
687 : : case NN_vml_officeDrawing|DEFINE_CT_ShapeLayout:
688 : : /* ref: BUILT_IN_ANY_TYPE*/
689 [ # # ][ # # ]: 0 : (*pMap)[NS_office|OOXML_FAST_TOKENS_END] = CreateElement(RT_Any, 0);
690 : 0 : break;
691 : : case NN_vml_officeDrawing|DEFINE_CT_IdMap:
692 : : /* ref: BUILT_IN_ANY_TYPE*/
693 [ # # ][ # # ]: 0 : (*pMap)[NS_office|OOXML_FAST_TOKENS_END] = CreateElement(RT_Any, 0);
694 : 0 : break;
695 : : case NN_vml_officeDrawing|DEFINE_CT_RegroupTable:
696 : : /* ref: BUILT_IN_ANY_TYPE*/
697 [ # # ][ # # ]: 0 : (*pMap)[NS_office|OOXML_FAST_TOKENS_END] = CreateElement(RT_Any, 0);
698 : 0 : break;
699 : : case NN_vml_officeDrawing|DEFINE_CT_Rules:
700 : : /* ref: BUILT_IN_ANY_TYPE*/
701 [ # # ][ # # ]: 0 : (*pMap)[NS_office|OOXML_FAST_TOKENS_END] = CreateElement(RT_Any, 0);
702 [ # # ][ # # ]: 0 : (*pMap)[NS_office|OOXML_r] = CreateElement(RT_Stream, NN_vml_officeDrawing|DEFINE_CT_R);
703 : 0 : break;
704 : : case NN_vml_officeDrawing|DEFINE_CT_Diagram:
705 : : /* ref: BUILT_IN_ANY_TYPE*/
706 [ # # ][ # # ]: 0 : (*pMap)[NS_office|OOXML_FAST_TOKENS_END] = CreateElement(RT_Any, 0);
707 : 0 : break;
708 : : case NN_vml_officeDrawing|DEFINE_CT_RelationTable:
709 : : /* ref: BUILT_IN_ANY_TYPE*/
710 [ # # ][ # # ]: 0 : (*pMap)[NS_office|OOXML_FAST_TOKENS_END] = CreateElement(RT_Any, 0);
711 : 0 : break;
712 : : case NN_vml_officeDrawing|DEFINE_CT_Relation:
713 : : /* ref: BUILT_IN_ANY_TYPE*/
714 [ # # ][ # # ]: 0 : (*pMap)[NS_office|OOXML_FAST_TOKENS_END] = CreateElement(RT_Any, 0);
715 : 0 : break;
716 : : case NN_vml_officeDrawing|DEFINE_CT_ColorMru:
717 : : /* ref: BUILT_IN_ANY_TYPE*/
718 [ # # ][ # # ]: 0 : (*pMap)[NS_office|OOXML_FAST_TOKENS_END] = CreateElement(RT_Any, 0);
719 : 0 : break;
720 : : case NN_vml_officeDrawing|DEFINE_CT_ColorMenu:
721 : : /* ref: BUILT_IN_ANY_TYPE*/
722 [ # # ][ # # ]: 0 : (*pMap)[NS_office|OOXML_FAST_TOKENS_END] = CreateElement(RT_Any, 0);
723 : 0 : break;
724 : : case NN_vml_officeDrawing|DEFINE_lock:
725 [ # # ][ # # ]: 0 : (*pMap)[NS_office|OOXML_lock] = CreateElement(RT_Value, NN_vml_officeDrawing|DEFINE_CT_Lock);
726 : 0 : break;
727 : : case NN_vml_officeDrawing|DEFINE_OLEObject:
728 [ # # ][ # # ]: 0 : (*pMap)[NS_office|OOXML_OLEObject] = CreateElement(RT_Properties, NN_vml_officeDrawing|DEFINE_CT_OLEObject);
729 : 0 : break;
730 : : case NN_vml_officeDrawing|DEFINE_CT_Skew:
731 : : /* ref: BUILT_IN_ANY_TYPE*/
732 [ # # ][ # # ]: 0 : (*pMap)[NS_office|OOXML_FAST_TOKENS_END] = CreateElement(RT_Any, 0);
733 : 0 : break;
734 : : case NN_vml_officeDrawing|DEFINE_CT_Extrusion:
735 : : /* ref: BUILT_IN_ANY_TYPE*/
736 [ # # ][ # # ]: 0 : (*pMap)[NS_office|OOXML_FAST_TOKENS_END] = CreateElement(RT_Any, 0);
737 : 0 : break;
738 : : case NN_vml_officeDrawing|DEFINE_CT_Callout:
739 : : /* ref: BUILT_IN_ANY_TYPE*/
740 [ # # ][ # # ]: 0 : (*pMap)[NS_office|OOXML_FAST_TOKENS_END] = CreateElement(RT_Any, 0);
741 : 0 : break;
742 : : case NN_vml_officeDrawing|DEFINE_CT_Lock:
743 : : /* ref: BUILT_IN_ANY_TYPE*/
744 [ # # ][ # # ]: 0 : (*pMap)[NS_office|OOXML_FAST_TOKENS_END] = CreateElement(RT_Any, 0);
745 : 0 : break;
746 : : case NN_vml_officeDrawing|DEFINE_CT_OLEObject:
747 [ # # ][ # # ]: 0 : (*pMap)[NS_office|OOXML_LinkType] = CreateElement(RT_List, NN_vml_officeDrawing|DEFINE_ST_OLELinkType);
748 [ # # ][ # # ]: 0 : (*pMap)[NS_office|OOXML_LockedField] = CreateElement(RT_List, NN_vml_officeDrawing|DEFINE_ST_TrueFalseBlank);
749 : 0 : break;
750 : : case NN_vml_officeDrawing|DEFINE_CT_Complex:
751 : : /* ref: BUILT_IN_ANY_TYPE*/
752 [ # # ][ # # ]: 0 : (*pMap)[NS_office|OOXML_FAST_TOKENS_END] = CreateElement(RT_Any, 0);
753 : 0 : break;
754 : : case NN_vml_officeDrawing|DEFINE_CT_StrokeChild:
755 : : /* ref: BUILT_IN_ANY_TYPE*/
756 [ # # ][ # # ]: 0 : (*pMap)[NS_office|OOXML_FAST_TOKENS_END] = CreateElement(RT_Any, 0);
757 : 0 : break;
758 : : case NN_vml_officeDrawing|DEFINE_CT_Fill:
759 : : /* ref: BUILT_IN_ANY_TYPE*/
760 [ # # ][ # # ]: 0 : (*pMap)[NS_office|OOXML_FAST_TOKENS_END] = CreateElement(RT_Any, 0);
761 : 0 : break;
762 : : case NN_vml_officeDrawing|DEFINE_BUILT_IN_ANY_TYPE:
763 [ # # ][ # # ]: 0 : (*pMap)[NS_office|OOXML_FAST_TOKENS_END] = CreateElement(RT_Any, 0);
764 : 0 : break;
765 : : default:
766 : : /* start: shapedefaults*/
767 [ + - ][ + - ]: 8 : (*pMap)[NS_office|OOXML_shapedefaults] = CreateElement(RT_Properties, NN_vml_officeDrawing|DEFINE_CT_ShapeDefaults);
768 : : /* start: shapelayout*/
769 : : /* start: signatureline*/
770 : : /* start: ink*/
771 : : /* start: diagram*/
772 : : /* start: skew*/
773 : : /* start: extrusion*/
774 : : /* start: callout*/
775 : : /* start: lock*/
776 [ + - ][ + - ]: 8 : (*pMap)[NS_office|OOXML_lock] = CreateElement(RT_Value, NN_vml_officeDrawing|DEFINE_CT_Lock);
777 : : /* start: OLEObject*/
778 [ + - ][ + - ]: 8 : (*pMap)[NS_office|OOXML_OLEObject] = CreateElement(RT_Properties, NN_vml_officeDrawing|DEFINE_CT_OLEObject);
779 : : /* start: complex*/
780 : : /* start: left*/
781 : : /* start: top*/
782 : : /* start: right*/
783 : : /* start: bottom*/
784 : : /* start: column*/
785 : : /* start: clippath*/
786 : : /* start: fill*/
787 : 8 : break;
788 : : }
789 : :
790 : 8 : return pMap;
791 : : }
792 : :
793 : 9 : void OOXMLFactory_vml_officeDrawing::endAction(OOXMLFastContextHandler* pHandler)
794 : : {
795 : 9 : sal_uInt32 nDefine = pHandler->getDefine();
796 [ - + ]: 9 : switch (nDefine)
797 : : {
798 : :
799 : : case NN_vml_officeDrawing|DEFINE_CT_OLEObject:
800 [ # # ]: 0 : dynamic_cast<OOXMLFastContextHandlerProperties*>(pHandler)->handleOLE(); break;
801 : : default:
802 : 9 : break;
803 : : }
804 : 9 : }
805 : :
806 : :
807 : 0 : void OOXMLFactory_vml_officeDrawing::charactersAction(OOXMLFastContextHandler*, const OUString &)
808 : : {
809 : 0 : }
810 : :
811 : 0 : string OOXMLFactory_vml_officeDrawing::getDefineName(Id nId) const
812 : : {
813 [ # # ][ # # ]: 0 : static IdToStringMapPointer pMap;
[ # # ][ # # ]
814 : :
815 [ # # ]: 0 : if (pMap.get() == NULL)
816 : : {
817 [ # # ][ # # ]: 0 : pMap = IdToStringMapPointer(new IdToStringMap());
[ # # ][ # # ]
[ # # ]
818 : :
819 : :
820 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_bwmode] = "bwmode";
821 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_bwpure] = "bwpure";
822 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_bwnormal] = "bwnormal";
823 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_targetscreensize] = "targetscreensize";
824 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_insetmode] = "insetmode";
825 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_spt] = "spt";
826 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_wrapcoords] = "wrapcoords";
827 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_oned] = "oned";
828 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_regroupid] = "regroupid";
829 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_doubleclicknotify] = "doubleclicknotify";
830 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_connectortype] = "connectortype";
831 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_button] = "button";
832 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_userhidden] = "userhidden";
833 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_forcedash] = "forcedash";
834 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_oleicon] = "oleicon";
835 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_ole] = "ole";
836 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_preferrelative] = "preferrelative";
837 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_cliptowrap] = "cliptowrap";
838 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_clip] = "clip";
839 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_bullet] = "bullet";
840 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_hr] = "hr";
841 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_hrstd] = "hrstd";
842 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_hrnoshade] = "hrnoshade";
843 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_hrpct] = "hrpct";
844 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_hralign] = "hralign";
845 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_allowincell] = "allowincell";
846 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_allowoverlap] = "allowoverlap";
847 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_userdrawn] = "userdrawn";
848 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_bordertopcolor] = "bordertopcolor";
849 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_borderleftcolor] = "borderleftcolor";
850 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_borderbottomcolor] = "borderbottomcolor";
851 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_borderrightcolor] = "borderrightcolor";
852 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_connecttype] = "connecttype";
853 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_connectlocs] = "connectlocs";
854 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_connectangles] = "connectangles";
855 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_master] = "master";
856 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_extrusionok] = "extrusionok";
857 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_href] = "href";
858 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_althref] = "althref";
859 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_title] = "title";
860 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_singleclick] = "singleclick";
861 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_oleid] = "oleid";
862 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_detectmouseclick] = "detectmouseclick";
863 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_movie] = "movie";
864 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_spid] = "spid";
865 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_opacity2] = "opacity2";
866 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_relid] = "relid";
867 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_dgmlayout] = "dgmlayout";
868 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_dgmnodekind] = "dgmnodekind";
869 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_dgmlayoutmru] = "dgmlayoutmru";
870 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_gfxdata] = "gfxdata";
871 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_tableproperties] = "tableproperties";
872 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_tablelimits] = "tablelimits";
873 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_shapedefaults] = "shapedefaults";
874 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_shapelayout] = "shapelayout";
875 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_signatureline] = "signatureline";
876 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_ink] = "ink";
877 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_diagram] = "diagram";
878 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_CT_ShapeDefaults] = "CT_ShapeDefaults";
879 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_CT_Ink] = "CT_Ink";
880 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_CT_SignatureLine] = "CT_SignatureLine";
881 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_CT_ShapeLayout] = "CT_ShapeLayout";
882 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_CT_IdMap] = "CT_IdMap";
883 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_CT_RegroupTable] = "CT_RegroupTable";
884 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_CT_Entry] = "CT_Entry";
885 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_CT_Rules] = "CT_Rules";
886 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_CT_R] = "CT_R";
887 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_CT_Proxy] = "CT_Proxy";
888 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_CT_Diagram] = "CT_Diagram";
889 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_CT_RelationTable] = "CT_RelationTable";
890 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_CT_Relation] = "CT_Relation";
891 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_CT_ColorMru] = "CT_ColorMru";
892 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_CT_ColorMenu] = "CT_ColorMenu";
893 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_skew] = "skew";
894 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_extrusion] = "extrusion";
895 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_callout] = "callout";
896 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_lock] = "lock";
897 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_OLEObject] = "OLEObject";
898 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_complex] = "complex";
899 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_left] = "left";
900 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_top] = "top";
901 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_right] = "right";
902 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_bottom] = "bottom";
903 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_column] = "column";
904 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_clippath] = "clippath";
905 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_fill] = "fill";
906 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_CT_Skew] = "CT_Skew";
907 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_CT_Extrusion] = "CT_Extrusion";
908 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_CT_Callout] = "CT_Callout";
909 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_CT_Lock] = "CT_Lock";
910 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_CT_OLEObject] = "CT_OLEObject";
911 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_CT_Complex] = "CT_Complex";
912 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_CT_StrokeChild] = "CT_StrokeChild";
913 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_CT_ClipPath] = "CT_ClipPath";
914 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_CT_Fill] = "CT_Fill";
915 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_ST_RType] = "ST_RType";
916 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_ST_How] = "ST_How";
917 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_ST_BWMode] = "ST_BWMode";
918 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_ST_ScreenSize] = "ST_ScreenSize";
919 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_ST_InsetMode] = "ST_InsetMode";
920 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_ST_ColorMode] = "ST_ColorMode";
921 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_ST_ColorType] = "ST_ColorType";
922 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_ST_ExtrusionType] = "ST_ExtrusionType";
923 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_ST_ExtrusionRender] = "ST_ExtrusionRender";
924 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_ST_ExtrusionPlane] = "ST_ExtrusionPlane";
925 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_ST_Angle] = "ST_Angle";
926 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_ST_CalloutDrop] = "ST_CalloutDrop";
927 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_ST_CalloutPlacement] = "ST_CalloutPlacement";
928 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_ST_ConnectorType] = "ST_ConnectorType";
929 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_ST_HrAlign] = "ST_HrAlign";
930 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_ST_ConnectType] = "ST_ConnectType";
931 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_ST_OLELinkType] = "ST_OLELinkType";
932 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_ST_OLEType] = "ST_OLEType";
933 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_ST_OLEDrawAspect] = "ST_OLEDrawAspect";
934 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_ST_OLEUpdateMode] = "ST_OLEUpdateMode";
935 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_ST_Guid] = "ST_Guid";
936 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_ST_RelationshipId] = "ST_RelationshipId";
937 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_ST_TrueFalse] = "ST_TrueFalse";
938 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_ST_TrueFalseBlank] = "ST_TrueFalseBlank";
939 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_ST_FillType] = "ST_FillType";
940 [ # # ][ # # ]: 0 : (*pMap)[NN_vml_officeDrawing|DEFINE_BUILT_IN_ANY_TYPE] = "BUILT_IN_ANY_TYPE";
941 : : }
942 : :
943 : 0 : return (*pMap)[nId];
944 : : }
945 : :
946 : :
947 : 11 : TokenToIdMapPointer OOXMLFactory_vml_officeDrawing::createTokenToIdMap(Id nId)
948 : : {
949 [ + - ][ + - ]: 11 : TokenToIdMapPointer pMap(new TokenToIdMap());
[ + - ]
950 : :
951 [ - - + ]: 11 : switch (nId)
952 : : {
953 : : case NN_vml_officeDrawing|DEFINE_OLEObject:
954 : : // OLEObject
955 [ # # ]: 0 : (*pMap)[NS_office|OOXML_OLEObject] = NS_ooxml::LN_OLEObject_OLEObject;
956 : 0 : break;
957 : : case NN_vml_officeDrawing|DEFINE_CT_OLEObject:
958 : : // CT_OLEObject
959 [ # # ]: 0 : (*pMap)[NS_office|OOXML_LinkType] = NS_ooxml::LN_CT_OLEObject_LinkType;
960 [ # # ]: 0 : (*pMap)[NS_office|OOXML_LockedField] = NS_ooxml::LN_CT_OLEObject_LockedField;
961 [ # # ]: 0 : (*pMap)[NS_office|OOXML_FieldCodes] = NS_ooxml::LN_CT_OLEObject_FieldCodes;
962 [ # # ]: 0 : (*pMap)[OOXML_Type] = NS_ooxml::LN_CT_OLEObject_Type;
963 [ # # ]: 0 : (*pMap)[OOXML_ProgID] = NS_ooxml::LN_CT_OLEObject_ProgID;
964 [ # # ]: 0 : (*pMap)[OOXML_ShapeID] = NS_ooxml::LN_CT_OLEObject_ShapeID;
965 [ # # ]: 0 : (*pMap)[OOXML_DrawAspect] = NS_ooxml::LN_CT_OLEObject_DrawAspect;
966 [ # # ]: 0 : (*pMap)[OOXML_ObjectID] = NS_ooxml::LN_CT_OLEObject_ObjectID;
967 [ # # ]: 0 : (*pMap)[NS_relationships|OOXML_id] = NS_ooxml::LN_CT_OLEObject_r_id;
968 [ # # ]: 0 : (*pMap)[OOXML_UpdateMode] = NS_ooxml::LN_CT_OLEObject_UpdateMode;
969 : 0 : break;
970 : : default:
971 : : // shapedefaults
972 : : // shapelayout
973 : : // signatureline
974 : : // ink
975 : : // diagram
976 : : // skew
977 : : // extrusion
978 : : // callout
979 : : // lock
980 : : // OLEObject
981 : : // OLEObject
982 [ + - ]: 11 : (*pMap)[NS_office|OOXML_OLEObject] = NS_ooxml::LN_OLEObject_OLEObject;
983 : : // complex
984 : : // left
985 : : // top
986 : : // right
987 : : // bottom
988 : : // column
989 : : // clippath
990 : : // fill
991 : 11 : break;
992 : : }
993 : :
994 : 11 : return pMap;
995 : : }
996 : :
997 : 9 : void OOXMLFactory_vml_officeDrawing::attributeAction(OOXMLFastContextHandler *, Token_t, OOXMLValue::Pointer_t)
998 : : {
999 : 9 : }
1000 : :
1001 : : #ifdef DEBUG_FACTORY
1002 : : string OOXMLFactory_vml_officeDrawing::getName() const
1003 : : {
1004 : : return "vml-officeDrawing";
1005 : : }
1006 : : #endif
1007 : :
1008 : : /// @endcond
1009 [ + - ][ + - ]: 60 : }}
|