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-baseTypes.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_baseTypes > OOXMLFactory_dml_baseTypes_Mutex;
19 : :
20 : 8 : OOXMLFactory_dml_baseTypes::OOXMLFactory_dml_baseTypes()
21 : : {
22 : : // multi-thread-safe mutex for all platforms
23 : :
24 [ + - ][ + - ]: 8 : osl::MutexGuard aGuard(OOXMLFactory_dml_baseTypes_Mutex::get());
[ + - ]
25 : 8 : }
26 : :
27 : 8 : OOXMLFactory_dml_baseTypes::~OOXMLFactory_dml_baseTypes()
28 : : {
29 [ - + ]: 16 : }
30 : :
31 : 20 : OOXMLFactory_ns::Pointer_t OOXMLFactory_dml_baseTypes::m_pInstance;
32 : :
33 : 9789 : OOXMLFactory_ns::Pointer_t OOXMLFactory_dml_baseTypes::getInstance()
34 : : {
35 [ + + ]: 9789 : if (m_pInstance.get() == NULL)
36 [ + - ]: 8 : m_pInstance.reset(new OOXMLFactory_dml_baseTypes());
37 : :
38 : 9789 : return m_pInstance;
39 : : }
40 : :
41 : 54 : AttributeToResourceMapPointer OOXMLFactory_dml_baseTypes::createAttributeToResourceMap(Id nId)
42 : : {
43 [ + - ][ + - ]: 54 : AttributeToResourceMapPointer pMap(new AttributeToResourceMap());
[ + - ]
44 : :
45 [ - - - + : 54 : switch (nId)
- - + - +
+ - + - +
+ - - - -
- - - - -
- + ]
46 : : {
47 : : case NN_dml_baseTypes|DEFINE_CT_OfficeArtExtension:
48 : : // CT_OfficeArtExtension
49 : : // empty resource: OOXML_uri
50 : 0 : break;
51 : : case NN_dml_baseTypes|DEFINE_CT_Angle:
52 : : // CT_Angle
53 [ # # ][ # # ]: 0 : (*pMap)[OOXML_val] = AttributeInfo(RT_Integer, NN_dml_baseTypes|DEFINE_ST_Angle);
54 : 0 : break;
55 : : case NN_dml_baseTypes|DEFINE_CT_PositiveFixedAngle:
56 : : // CT_PositiveFixedAngle
57 : : // empty resource: OOXML_val
58 : 0 : break;
59 : : case NN_dml_baseTypes|DEFINE_CT_Percentage:
60 : : // CT_Percentage
61 [ + - ][ + - ]: 8 : (*pMap)[OOXML_val] = AttributeInfo(RT_Integer, NN_dml_baseTypes|DEFINE_ST_Percentage);
62 : 8 : break;
63 : : case NN_dml_baseTypes|DEFINE_CT_PositivePercentage:
64 : : // CT_PositivePercentage
65 : : // empty resource: OOXML_val
66 : 0 : break;
67 : : case NN_dml_baseTypes|DEFINE_CT_FixedPercentage:
68 : : // CT_FixedPercentage
69 : : // empty resource: OOXML_val
70 : 0 : break;
71 : : case NN_dml_baseTypes|DEFINE_CT_PositiveFixedPercentage:
72 : : // CT_PositiveFixedPercentage
73 : : // empty resource: OOXML_val
74 : 8 : break;
75 : : case NN_dml_baseTypes|DEFINE_CT_Ratio:
76 : : // CT_Ratio
77 : : // empty resource: OOXML_n
78 : : // empty resource: OOXML_d
79 : 0 : break;
80 : : case NN_dml_baseTypes|DEFINE_CT_Point2D:
81 : : // CT_Point2D
82 [ + - ][ + - ]: 3 : (*pMap)[OOXML_x] = AttributeInfo(RT_Integer, NN_dml_baseTypes|DEFINE_ST_Coordinate);
83 [ + - ][ + - ]: 3 : (*pMap)[OOXML_y] = AttributeInfo(RT_Integer, NN_dml_baseTypes|DEFINE_ST_Coordinate);
84 : 3 : break;
85 : : case NN_dml_baseTypes|DEFINE_CT_PositiveSize2D:
86 : : // CT_PositiveSize2D
87 [ + - ][ + - ]: 3 : (*pMap)[OOXML_cx] = AttributeInfo(RT_Integer, NN_dml_baseTypes|DEFINE_ST_PositiveCoordinate);
88 [ + - ][ + - ]: 3 : (*pMap)[OOXML_cy] = AttributeInfo(RT_Integer, NN_dml_baseTypes|DEFINE_ST_PositiveCoordinate);
89 : 3 : break;
90 : : case NN_dml_baseTypes|DEFINE_CT_ScRgbColor:
91 : : // CT_ScRgbColor
92 [ # # ][ # # ]: 0 : (*pMap)[OOXML_r] = AttributeInfo(RT_Integer, NN_dml_baseTypes|DEFINE_ST_Percentage);
93 [ # # ][ # # ]: 0 : (*pMap)[OOXML_g] = AttributeInfo(RT_Integer, NN_dml_baseTypes|DEFINE_ST_Percentage);
94 [ # # ][ # # ]: 0 : (*pMap)[OOXML_b] = AttributeInfo(RT_Integer, NN_dml_baseTypes|DEFINE_ST_Percentage);
95 : 0 : break;
96 : : case NN_dml_baseTypes|DEFINE_CT_SRgbColor:
97 : : // CT_SRgbColor
98 [ + - ][ + - ]: 8 : (*pMap)[OOXML_val] = AttributeInfo(RT_Hex, NN_dml_baseTypes|DEFINE_ST_HexBinary3);
99 : 8 : break;
100 : : case NN_dml_baseTypes|DEFINE_CT_HslColor:
101 : : // CT_HslColor
102 : : // empty resource: OOXML_hue
103 [ # # ][ # # ]: 0 : (*pMap)[OOXML_sat] = AttributeInfo(RT_Integer, NN_dml_baseTypes|DEFINE_ST_Percentage);
104 [ # # ][ # # ]: 0 : (*pMap)[OOXML_lum] = AttributeInfo(RT_Integer, NN_dml_baseTypes|DEFINE_ST_Percentage);
105 : 0 : break;
106 : : case NN_dml_baseTypes|DEFINE_CT_SystemColor:
107 : : // CT_SystemColor
108 [ + - ][ + - ]: 8 : (*pMap)[OOXML_val] = AttributeInfo(RT_List, NN_dml_baseTypes|DEFINE_ST_SystemColorVal);
109 [ + - ][ + - ]: 8 : (*pMap)[OOXML_lastClr] = AttributeInfo(RT_Hex, NN_dml_baseTypes|DEFINE_ST_HexBinary3);
110 : 8 : break;
111 : : case NN_dml_baseTypes|DEFINE_CT_SchemeColor:
112 : : // CT_SchemeColor
113 [ + - ][ + - ]: 8 : (*pMap)[OOXML_val] = AttributeInfo(RT_List, NN_dml_baseTypes|DEFINE_ST_SchemeColorVal);
114 : 8 : break;
115 : : case NN_dml_baseTypes|DEFINE_CT_PresetColor:
116 : : // CT_PresetColor
117 [ # # ][ # # ]: 0 : (*pMap)[OOXML_val] = AttributeInfo(RT_List, NN_dml_baseTypes|DEFINE_ST_PresetColorVal);
118 : 0 : break;
119 : : case NN_dml_baseTypes|DEFINE_CT_Transform2D:
120 : : // CT_Transform2D
121 [ # # ][ # # ]: 0 : (*pMap)[OOXML_rot] = AttributeInfo(RT_Integer, NN_dml_baseTypes|DEFINE_ST_Angle);
122 [ # # ][ # # ]: 0 : (*pMap)[OOXML_flipH] = AttributeInfo(RT_Boolean, 0);
123 [ # # ][ # # ]: 0 : (*pMap)[OOXML_flipV] = AttributeInfo(RT_Boolean, 0);
124 : 0 : break;
125 : : case NN_dml_baseTypes|DEFINE_CT_GroupTransform2D:
126 : : // CT_GroupTransform2D
127 [ # # ][ # # ]: 0 : (*pMap)[OOXML_rot] = AttributeInfo(RT_Integer, NN_dml_baseTypes|DEFINE_ST_Angle);
128 [ # # ][ # # ]: 0 : (*pMap)[OOXML_flipH] = AttributeInfo(RT_Boolean, 0);
129 [ # # ][ # # ]: 0 : (*pMap)[OOXML_flipV] = AttributeInfo(RT_Boolean, 0);
130 : 0 : break;
131 : : case NN_dml_baseTypes|DEFINE_CT_Point3D:
132 : : // CT_Point3D
133 [ # # ][ # # ]: 0 : (*pMap)[OOXML_x] = AttributeInfo(RT_Integer, NN_dml_baseTypes|DEFINE_ST_Coordinate);
134 [ # # ][ # # ]: 0 : (*pMap)[OOXML_y] = AttributeInfo(RT_Integer, NN_dml_baseTypes|DEFINE_ST_Coordinate);
135 [ # # ][ # # ]: 0 : (*pMap)[OOXML_z] = AttributeInfo(RT_Integer, NN_dml_baseTypes|DEFINE_ST_Coordinate);
136 : 0 : break;
137 : : case NN_dml_baseTypes|DEFINE_CT_Vector3D:
138 : : // CT_Vector3D
139 [ # # ][ # # ]: 0 : (*pMap)[OOXML_dx] = AttributeInfo(RT_Integer, NN_dml_baseTypes|DEFINE_ST_Coordinate);
140 [ # # ][ # # ]: 0 : (*pMap)[OOXML_dy] = AttributeInfo(RT_Integer, NN_dml_baseTypes|DEFINE_ST_Coordinate);
141 [ # # ][ # # ]: 0 : (*pMap)[OOXML_dz] = AttributeInfo(RT_Integer, NN_dml_baseTypes|DEFINE_ST_Coordinate);
142 : 0 : break;
143 : : case NN_dml_baseTypes|DEFINE_CT_SphereCoords:
144 : : // CT_SphereCoords
145 : : // empty resource: OOXML_lat
146 : : // empty resource: OOXML_lon
147 : : // empty resource: OOXML_rev
148 : 0 : break;
149 : : case NN_dml_baseTypes|DEFINE_CT_RelativeRect:
150 : : // CT_RelativeRect
151 [ # # ][ # # ]: 0 : (*pMap)[OOXML_l] = AttributeInfo(RT_Integer, NN_dml_baseTypes|DEFINE_ST_Percentage);
152 [ # # ][ # # ]: 0 : (*pMap)[OOXML_t] = AttributeInfo(RT_Integer, NN_dml_baseTypes|DEFINE_ST_Percentage);
153 [ # # ][ # # ]: 0 : (*pMap)[OOXML_r] = AttributeInfo(RT_Integer, NN_dml_baseTypes|DEFINE_ST_Percentage);
154 [ # # ][ # # ]: 0 : (*pMap)[OOXML_b] = AttributeInfo(RT_Integer, NN_dml_baseTypes|DEFINE_ST_Percentage);
155 : 0 : break;
156 : : case NN_dml_baseTypes|DEFINE_AG_Blob:
157 : : // AG_Blob
158 [ # # ][ # # ]: 0 : (*pMap)[NS_relationships|OOXML_embed] = AttributeInfo(RT_String, 0);
159 [ # # ][ # # ]: 0 : (*pMap)[NS_relationships|OOXML_link] = AttributeInfo(RT_String, 0);
160 : 0 : break;
161 : : case NN_dml_baseTypes|DEFINE_CT_EmbeddedWAVAudioFile:
162 : : // CT_EmbeddedWAVAudioFile
163 : : // empty resource: NS_relationships|OOXML_embed
164 [ # # ][ # # ]: 0 : (*pMap)[OOXML_name] = AttributeInfo(RT_String, 0);
165 [ # # ][ # # ]: 0 : (*pMap)[OOXML_builtIn] = AttributeInfo(RT_Boolean, 0);
166 : 0 : break;
167 : : case NN_dml_baseTypes|DEFINE_CT_Hyperlink:
168 : : // CT_Hyperlink
169 : : // empty resource: NS_relationships|OOXML_id
170 [ # # ][ # # ]: 0 : (*pMap)[OOXML_invalidUrl] = AttributeInfo(RT_String, 0);
171 [ # # ][ # # ]: 0 : (*pMap)[OOXML_action] = AttributeInfo(RT_String, 0);
172 [ # # ][ # # ]: 0 : (*pMap)[OOXML_tgtFrame] = AttributeInfo(RT_String, 0);
173 [ # # ][ # # ]: 0 : (*pMap)[OOXML_tooltip] = AttributeInfo(RT_String, 0);
174 [ # # ][ # # ]: 0 : (*pMap)[OOXML_history] = AttributeInfo(RT_Boolean, 0);
175 [ # # ][ # # ]: 0 : (*pMap)[OOXML_highlightClick] = AttributeInfo(RT_Boolean, 0);
176 [ # # ][ # # ]: 0 : (*pMap)[OOXML_endSnd] = AttributeInfo(RT_Boolean, 0);
177 : 0 : break;
178 : : default:
179 : 8 : break;
180 : : }
181 : :
182 : 54 : return pMap;
183 : : }
184 : :
185 : 16 : ListValueMapPointer OOXMLFactory_dml_baseTypes::createListValueMap(Id nId)
186 : : {
187 [ + - ][ + - ]: 16 : ListValueMapPointer pMap(new ListValueMap());
[ + - ]
188 : :
189 [ + + - - : 16 : switch (nId)
- - ]
190 : : {
191 : : case NN_dml_baseTypes|DEFINE_ST_SystemColorVal:
192 [ + - ]: 8 : (*pMap)[OOXMLValueString_scrollBar] = NS_ooxml::LN_Value_drawingml_ST_SystemColorVal_scrollBar;
193 [ + - ]: 8 : (*pMap)[OOXMLValueString_background] = NS_ooxml::LN_Value_drawingml_ST_SystemColorVal_background;
194 [ + - ]: 8 : (*pMap)[OOXMLValueString_activeCaption] = NS_ooxml::LN_Value_drawingml_ST_SystemColorVal_activeCaption;
195 [ + - ]: 8 : (*pMap)[OOXMLValueString_inactiveCaption] = NS_ooxml::LN_Value_drawingml_ST_SystemColorVal_inactiveCaption;
196 [ + - ]: 8 : (*pMap)[OOXMLValueString_menu] = NS_ooxml::LN_Value_drawingml_ST_SystemColorVal_menu;
197 [ + - ]: 8 : (*pMap)[OOXMLValueString_window] = NS_ooxml::LN_Value_drawingml_ST_SystemColorVal_window;
198 [ + - ]: 8 : (*pMap)[OOXMLValueString_windowFrame] = NS_ooxml::LN_Value_drawingml_ST_SystemColorVal_windowFrame;
199 [ + - ]: 8 : (*pMap)[OOXMLValueString_menuText] = NS_ooxml::LN_Value_drawingml_ST_SystemColorVal_menuText;
200 [ + - ]: 8 : (*pMap)[OOXMLValueString_windowText] = NS_ooxml::LN_Value_drawingml_ST_SystemColorVal_windowText;
201 [ + - ]: 8 : (*pMap)[OOXMLValueString_captionText] = NS_ooxml::LN_Value_drawingml_ST_SystemColorVal_captionText;
202 [ + - ]: 8 : (*pMap)[OOXMLValueString_activeBorder] = NS_ooxml::LN_Value_drawingml_ST_SystemColorVal_activeBorder;
203 [ + - ]: 8 : (*pMap)[OOXMLValueString_inactiveBorder] = NS_ooxml::LN_Value_drawingml_ST_SystemColorVal_inactiveBorder;
204 [ + - ]: 8 : (*pMap)[OOXMLValueString_appWorkspace] = NS_ooxml::LN_Value_drawingml_ST_SystemColorVal_appWorkspace;
205 [ + - ]: 8 : (*pMap)[OOXMLValueString_highlight] = NS_ooxml::LN_Value_drawingml_ST_SystemColorVal_highlight;
206 [ + - ]: 8 : (*pMap)[OOXMLValueString_highlightText] = NS_ooxml::LN_Value_drawingml_ST_SystemColorVal_highlightText;
207 [ + - ]: 8 : (*pMap)[OOXMLValueString_btnFace] = NS_ooxml::LN_Value_drawingml_ST_SystemColorVal_btnFace;
208 [ + - ]: 8 : (*pMap)[OOXMLValueString_btnShadow] = NS_ooxml::LN_Value_drawingml_ST_SystemColorVal_btnShadow;
209 [ + - ]: 8 : (*pMap)[OOXMLValueString_grayText] = NS_ooxml::LN_Value_drawingml_ST_SystemColorVal_grayText;
210 [ + - ]: 8 : (*pMap)[OOXMLValueString_btnText] = NS_ooxml::LN_Value_drawingml_ST_SystemColorVal_btnText;
211 [ + - ]: 8 : (*pMap)[OOXMLValueString_inactiveCaptionText] = NS_ooxml::LN_Value_drawingml_ST_SystemColorVal_inactiveCaptionText;
212 [ + - ]: 8 : (*pMap)[OOXMLValueString_btnHighlight] = NS_ooxml::LN_Value_drawingml_ST_SystemColorVal_btnHighlight;
213 [ + - ]: 8 : (*pMap)[OOXMLValueString_3dDkShadow] = NS_ooxml::LN_Value_drawingml_ST_SystemColorVal_3dDkShadow;
214 [ + - ]: 8 : (*pMap)[OOXMLValueString_3dLight] = NS_ooxml::LN_Value_drawingml_ST_SystemColorVal_3dLight;
215 [ + - ]: 8 : (*pMap)[OOXMLValueString_infoText] = NS_ooxml::LN_Value_drawingml_ST_SystemColorVal_infoText;
216 [ + - ]: 8 : (*pMap)[OOXMLValueString_infoBk] = NS_ooxml::LN_Value_drawingml_ST_SystemColorVal_infoBk;
217 [ + - ]: 8 : (*pMap)[OOXMLValueString_hotLight] = NS_ooxml::LN_Value_drawingml_ST_SystemColorVal_hotLight;
218 [ + - ]: 8 : (*pMap)[OOXMLValueString_gradientActiveCaption] = NS_ooxml::LN_Value_drawingml_ST_SystemColorVal_gradientActiveCaption;
219 [ + - ]: 8 : (*pMap)[OOXMLValueString_gradientInactiveCaption] = NS_ooxml::LN_Value_drawingml_ST_SystemColorVal_gradientInactiveCaption;
220 [ + - ]: 8 : (*pMap)[OOXMLValueString_menuHighlight] = NS_ooxml::LN_Value_drawingml_ST_SystemColorVal_menuHighlight;
221 [ + - ]: 8 : (*pMap)[OOXMLValueString_menuBar] = NS_ooxml::LN_Value_drawingml_ST_SystemColorVal_menuBar;
222 : 8 : break;
223 : : case NN_dml_baseTypes|DEFINE_ST_SchemeColorVal:
224 [ + - ]: 8 : (*pMap)[OOXMLValueString_bg1] = NS_ooxml::LN_Value_drawingml_ST_SchemeColorVal_bg1;
225 [ + - ]: 8 : (*pMap)[OOXMLValueString_tx1] = NS_ooxml::LN_Value_drawingml_ST_SchemeColorVal_tx1;
226 [ + - ]: 8 : (*pMap)[OOXMLValueString_bg2] = NS_ooxml::LN_Value_drawingml_ST_SchemeColorVal_bg2;
227 [ + - ]: 8 : (*pMap)[OOXMLValueString_tx2] = NS_ooxml::LN_Value_drawingml_ST_SchemeColorVal_tx2;
228 [ + - ]: 8 : (*pMap)[OOXMLValueString_accent1] = NS_ooxml::LN_Value_drawingml_ST_SchemeColorVal_accent1;
229 [ + - ]: 8 : (*pMap)[OOXMLValueString_accent2] = NS_ooxml::LN_Value_drawingml_ST_SchemeColorVal_accent2;
230 [ + - ]: 8 : (*pMap)[OOXMLValueString_accent3] = NS_ooxml::LN_Value_drawingml_ST_SchemeColorVal_accent3;
231 [ + - ]: 8 : (*pMap)[OOXMLValueString_accent4] = NS_ooxml::LN_Value_drawingml_ST_SchemeColorVal_accent4;
232 [ + - ]: 8 : (*pMap)[OOXMLValueString_accent5] = NS_ooxml::LN_Value_drawingml_ST_SchemeColorVal_accent5;
233 [ + - ]: 8 : (*pMap)[OOXMLValueString_accent6] = NS_ooxml::LN_Value_drawingml_ST_SchemeColorVal_accent6;
234 [ + - ]: 8 : (*pMap)[OOXMLValueString_hlink] = NS_ooxml::LN_Value_drawingml_ST_SchemeColorVal_hlink;
235 [ + - ]: 8 : (*pMap)[OOXMLValueString_folHlink] = NS_ooxml::LN_Value_drawingml_ST_SchemeColorVal_folHlink;
236 [ + - ]: 8 : (*pMap)[OOXMLValueString_phClr] = NS_ooxml::LN_Value_drawingml_ST_SchemeColorVal_phClr;
237 [ + - ]: 8 : (*pMap)[OOXMLValueString_dk1] = NS_ooxml::LN_Value_drawingml_ST_SchemeColorVal_dk1;
238 [ + - ]: 8 : (*pMap)[OOXMLValueString_lt1] = NS_ooxml::LN_Value_drawingml_ST_SchemeColorVal_lt1;
239 [ + - ]: 8 : (*pMap)[OOXMLValueString_dk2] = NS_ooxml::LN_Value_drawingml_ST_SchemeColorVal_dk2;
240 [ + - ]: 8 : (*pMap)[OOXMLValueString_lt2] = NS_ooxml::LN_Value_drawingml_ST_SchemeColorVal_lt2;
241 : 8 : break;
242 : : case NN_dml_baseTypes|DEFINE_ST_PresetColorVal:
243 [ # # ]: 0 : (*pMap)[OOXMLValueString_aliceBlue] = 0xf0f8ff;
244 [ # # ]: 0 : (*pMap)[OOXMLValueString_antiqueWhite] = 0xfaebd7;
245 [ # # ]: 0 : (*pMap)[OOXMLValueString_aqua] = 0x00ffff;
246 [ # # ]: 0 : (*pMap)[OOXMLValueString_aquamarine] = 0x7fffd4;
247 [ # # ]: 0 : (*pMap)[OOXMLValueString_azure] = 0xf0ffff;
248 [ # # ]: 0 : (*pMap)[OOXMLValueString_beige] = 0xf5f5dc;
249 [ # # ]: 0 : (*pMap)[OOXMLValueString_bisque] = 0xffe4c4;
250 [ # # ]: 0 : (*pMap)[OOXMLValueString_black] = 0x000000;
251 [ # # ]: 0 : (*pMap)[OOXMLValueString_blanchedAlmond] = 0xffebcd;
252 [ # # ]: 0 : (*pMap)[OOXMLValueString_blue] = 0x0000ff;
253 [ # # ]: 0 : (*pMap)[OOXMLValueString_blueViolet] = 0x8a2be2;
254 [ # # ]: 0 : (*pMap)[OOXMLValueString_brown] = 0xa52a2a;
255 [ # # ]: 0 : (*pMap)[OOXMLValueString_burlyWood] = 0xdeb887;
256 [ # # ]: 0 : (*pMap)[OOXMLValueString_cadetBlue] = 0x5f9ea0;
257 [ # # ]: 0 : (*pMap)[OOXMLValueString_chartreuse] = 0x7fff00;
258 [ # # ]: 0 : (*pMap)[OOXMLValueString_chocolate] = 0xd2691e;
259 [ # # ]: 0 : (*pMap)[OOXMLValueString_coral] = 0xff7f50;
260 [ # # ]: 0 : (*pMap)[OOXMLValueString_cornflowerBlue] = 0x6495ed;
261 [ # # ]: 0 : (*pMap)[OOXMLValueString_cornsilk] = 0xfff8dc;
262 [ # # ]: 0 : (*pMap)[OOXMLValueString_crimson] = 0xdc143c;
263 [ # # ]: 0 : (*pMap)[OOXMLValueString_cyan] = 0x00ffff;
264 [ # # ]: 0 : (*pMap)[OOXMLValueString_deepPink] = 0xff1493;
265 [ # # ]: 0 : (*pMap)[OOXMLValueString_deepSkyBlue] = 0x00bfff;
266 [ # # ]: 0 : (*pMap)[OOXMLValueString_dimGray] = 0x696969;
267 [ # # ]: 0 : (*pMap)[OOXMLValueString_dkBlue] = 0x00008b;
268 [ # # ]: 0 : (*pMap)[OOXMLValueString_dkCyan] = 0x008b8b;
269 [ # # ]: 0 : (*pMap)[OOXMLValueString_dkGoldenrod] = 0xb8860b;
270 [ # # ]: 0 : (*pMap)[OOXMLValueString_dkGray] = 0xa9a9a9;
271 [ # # ]: 0 : (*pMap)[OOXMLValueString_dkGreen] = 0x006400;
272 [ # # ]: 0 : (*pMap)[OOXMLValueString_dkKhaki] = 0xbdb76b;
273 [ # # ]: 0 : (*pMap)[OOXMLValueString_dkMagenta] = 0x8b008b;
274 [ # # ]: 0 : (*pMap)[OOXMLValueString_dkOliveGreen] = 0x556b2f;
275 [ # # ]: 0 : (*pMap)[OOXMLValueString_dkOrange] = 0xff8c00;
276 [ # # ]: 0 : (*pMap)[OOXMLValueString_dkOrchid] = 0x9932cc;
277 [ # # ]: 0 : (*pMap)[OOXMLValueString_dkRed] = 0x8b0000;
278 [ # # ]: 0 : (*pMap)[OOXMLValueString_dkSalmon] = 0xe9967a;
279 [ # # ]: 0 : (*pMap)[OOXMLValueString_dkSeaGreen] = 0x8fbc8b;
280 [ # # ]: 0 : (*pMap)[OOXMLValueString_dkSlateBlue] = 0x483d8b;
281 [ # # ]: 0 : (*pMap)[OOXMLValueString_dkSlateGray] = 0x2f4f4f;
282 [ # # ]: 0 : (*pMap)[OOXMLValueString_dkTurquoise] = 0x00ced1;
283 [ # # ]: 0 : (*pMap)[OOXMLValueString_dkViolet] = 0x9400d3;
284 [ # # ]: 0 : (*pMap)[OOXMLValueString_dodgerBlue] = 0x1e90ff;
285 [ # # ]: 0 : (*pMap)[OOXMLValueString_firebrick] = 0xb22222;
286 [ # # ]: 0 : (*pMap)[OOXMLValueString_floralWhite] = 0xfffaf0;
287 [ # # ]: 0 : (*pMap)[OOXMLValueString_forestGreen] = 0x228b22;
288 [ # # ]: 0 : (*pMap)[OOXMLValueString_fuchsia] = 0xff00ff;
289 [ # # ]: 0 : (*pMap)[OOXMLValueString_gainsboro] = 0xdcdcdc;
290 [ # # ]: 0 : (*pMap)[OOXMLValueString_ghostWhite] = 0xf8f8ff;
291 [ # # ]: 0 : (*pMap)[OOXMLValueString_gold] = 0xffd700;
292 [ # # ]: 0 : (*pMap)[OOXMLValueString_goldenrod] = 0xdaa520;
293 [ # # ]: 0 : (*pMap)[OOXMLValueString_gray] = 0x808080;
294 [ # # ]: 0 : (*pMap)[OOXMLValueString_green] = 0x008000;
295 [ # # ]: 0 : (*pMap)[OOXMLValueString_greenYellow] = 0xadff2f;
296 [ # # ]: 0 : (*pMap)[OOXMLValueString_honeydew] = 0xf0fff0;
297 [ # # ]: 0 : (*pMap)[OOXMLValueString_hotPink] = 0xff69b4;
298 [ # # ]: 0 : (*pMap)[OOXMLValueString_indianRed] = 0xcd5c5c;
299 [ # # ]: 0 : (*pMap)[OOXMLValueString_indigo] = 0x4b0082;
300 [ # # ]: 0 : (*pMap)[OOXMLValueString_ivory] = 0xfffff0;
301 [ # # ]: 0 : (*pMap)[OOXMLValueString_khaki] = 0xf0e68c;
302 [ # # ]: 0 : (*pMap)[OOXMLValueString_lavender] = 0xe6e6fa;
303 [ # # ]: 0 : (*pMap)[OOXMLValueString_lavenderBlush] = 0xfff0f5;
304 [ # # ]: 0 : (*pMap)[OOXMLValueString_lawnGreen] = 0x7cfc00;
305 [ # # ]: 0 : (*pMap)[OOXMLValueString_lemonChiffon] = 0xfffacd;
306 [ # # ]: 0 : (*pMap)[OOXMLValueString_lime] = 0x00ff00;
307 [ # # ]: 0 : (*pMap)[OOXMLValueString_limeGreen] = 0x32cd32;
308 [ # # ]: 0 : (*pMap)[OOXMLValueString_linen] = 0xfaf0e6;
309 [ # # ]: 0 : (*pMap)[OOXMLValueString_ltBlue] = 0xadd8e6;
310 [ # # ]: 0 : (*pMap)[OOXMLValueString_ltCoral] = 0xf08080;
311 [ # # ]: 0 : (*pMap)[OOXMLValueString_ltCyan] = 0xe0ffff;
312 [ # # ]: 0 : (*pMap)[OOXMLValueString_ltGoldenrodYellow] = 0xfafa78;
313 [ # # ]: 0 : (*pMap)[OOXMLValueString_ltGray] = 0xd3d3d3;
314 [ # # ]: 0 : (*pMap)[OOXMLValueString_ltGreen] = 0x90ee90;
315 [ # # ]: 0 : (*pMap)[OOXMLValueString_ltPink] = 0xffb6c1;
316 [ # # ]: 0 : (*pMap)[OOXMLValueString_ltSalmon] = 0xffa07a;
317 [ # # ]: 0 : (*pMap)[OOXMLValueString_ltSeaGreen] = 0x20b2aa;
318 [ # # ]: 0 : (*pMap)[OOXMLValueString_ltSkyBlue] = 0x87cefa;
319 [ # # ]: 0 : (*pMap)[OOXMLValueString_ltSlateGray] = 0x778899;
320 [ # # ]: 0 : (*pMap)[OOXMLValueString_ltSteelBlue] = 0xb0c4de;
321 [ # # ]: 0 : (*pMap)[OOXMLValueString_ltYellow] = 0xffffe0;
322 [ # # ]: 0 : (*pMap)[OOXMLValueString_magenta] = 0xff00ff;
323 [ # # ]: 0 : (*pMap)[OOXMLValueString_maroon] = 0x800000;
324 [ # # ]: 0 : (*pMap)[OOXMLValueString_medAquamarine] = 0x66cdaa;
325 [ # # ]: 0 : (*pMap)[OOXMLValueString_medBlue] = 0x0000cd;
326 [ # # ]: 0 : (*pMap)[OOXMLValueString_medOrchid] = 0xba55d3;
327 [ # # ]: 0 : (*pMap)[OOXMLValueString_medPurple] = 0x9370db;
328 [ # # ]: 0 : (*pMap)[OOXMLValueString_medSeaGreen] = 0x3cb371;
329 [ # # ]: 0 : (*pMap)[OOXMLValueString_medSlateBlue] = 0x7b68ee;
330 [ # # ]: 0 : (*pMap)[OOXMLValueString_medSpringGreen] = 0x00fa9a;
331 [ # # ]: 0 : (*pMap)[OOXMLValueString_medTurquoise] = 0x48d1cc;
332 [ # # ]: 0 : (*pMap)[OOXMLValueString_medVioletRed] = 0xc71585;
333 [ # # ]: 0 : (*pMap)[OOXMLValueString_midnightBlue] = 0x191970;
334 [ # # ]: 0 : (*pMap)[OOXMLValueString_mintCream] = 0xf5fffa;
335 [ # # ]: 0 : (*pMap)[OOXMLValueString_mistyRose] = 0xffe4e1;
336 [ # # ]: 0 : (*pMap)[OOXMLValueString_moccasin] = 0xffe4b5;
337 [ # # ]: 0 : (*pMap)[OOXMLValueString_navajoWhite] = 0xffdead;
338 [ # # ]: 0 : (*pMap)[OOXMLValueString_navy] = 0x000080;
339 [ # # ]: 0 : (*pMap)[OOXMLValueString_oldLace] = 0xfdf5e6;
340 [ # # ]: 0 : (*pMap)[OOXMLValueString_olive] = 0x808000;
341 [ # # ]: 0 : (*pMap)[OOXMLValueString_oliveDrab] = 0x6b8e23;
342 [ # # ]: 0 : (*pMap)[OOXMLValueString_orange] = 0xffa500;
343 [ # # ]: 0 : (*pMap)[OOXMLValueString_orangeRed] = 0xff4500;
344 [ # # ]: 0 : (*pMap)[OOXMLValueString_orchid] = 0xda70d6;
345 [ # # ]: 0 : (*pMap)[OOXMLValueString_paleGoldenrod] = 0xeee8aa;
346 [ # # ]: 0 : (*pMap)[OOXMLValueString_paleGreen] = 0x98fb98;
347 [ # # ]: 0 : (*pMap)[OOXMLValueString_paleTurquoise] = 0xafeeee;
348 [ # # ]: 0 : (*pMap)[OOXMLValueString_paleVioletRed] = 0xdb7093;
349 [ # # ]: 0 : (*pMap)[OOXMLValueString_papayaWhip] = 0xffefd5;
350 [ # # ]: 0 : (*pMap)[OOXMLValueString_peachPuff] = 0xffdab9;
351 [ # # ]: 0 : (*pMap)[OOXMLValueString_peru] = 0xcd853f;
352 [ # # ]: 0 : (*pMap)[OOXMLValueString_pink] = 0xffc0cb;
353 [ # # ]: 0 : (*pMap)[OOXMLValueString_plum] = 0xdda0dd;
354 [ # # ]: 0 : (*pMap)[OOXMLValueString_powderBlue] = 0xb0e0e6;
355 [ # # ]: 0 : (*pMap)[OOXMLValueString_purple] = 0x800080;
356 [ # # ]: 0 : (*pMap)[OOXMLValueString_red] = 0xff0000;
357 [ # # ]: 0 : (*pMap)[OOXMLValueString_rosyBrown] = 0xbc8f8f;
358 [ # # ]: 0 : (*pMap)[OOXMLValueString_royalBlue] = 0x4169e1;
359 [ # # ]: 0 : (*pMap)[OOXMLValueString_saddleBrown] = 0x8b4513;
360 [ # # ]: 0 : (*pMap)[OOXMLValueString_salmon] = 0xfa8072;
361 [ # # ]: 0 : (*pMap)[OOXMLValueString_sandyBrown] = 0xf4a460;
362 [ # # ]: 0 : (*pMap)[OOXMLValueString_seaGreen] = 0x2e8b57;
363 [ # # ]: 0 : (*pMap)[OOXMLValueString_seaShell] = 0xfff5ee;
364 [ # # ]: 0 : (*pMap)[OOXMLValueString_sienna] = 0xa0522d;
365 [ # # ]: 0 : (*pMap)[OOXMLValueString_silver] = 0xc0c0c0;
366 [ # # ]: 0 : (*pMap)[OOXMLValueString_skyBlue] = 0x87ceeb;
367 [ # # ]: 0 : (*pMap)[OOXMLValueString_slateBlue] = 0x6a5acd;
368 [ # # ]: 0 : (*pMap)[OOXMLValueString_slateGray] = 0x708090;
369 [ # # ]: 0 : (*pMap)[OOXMLValueString_snow] = 0xfffafa;
370 [ # # ]: 0 : (*pMap)[OOXMLValueString_springGreen] = 0x00ff7f;
371 [ # # ]: 0 : (*pMap)[OOXMLValueString_steelBlue] = 0x4682b4;
372 [ # # ]: 0 : (*pMap)[OOXMLValueString_tan] = 0xd2b48c;
373 [ # # ]: 0 : (*pMap)[OOXMLValueString_teal] = 0x008080;
374 [ # # ]: 0 : (*pMap)[OOXMLValueString_thistle] = 0xd8bfd8;
375 [ # # ]: 0 : (*pMap)[OOXMLValueString_tomato] = 0xff6347;
376 [ # # ]: 0 : (*pMap)[OOXMLValueString_turquoise] = 0x40e0d0;
377 [ # # ]: 0 : (*pMap)[OOXMLValueString_violet] = 0xee82ee;
378 [ # # ]: 0 : (*pMap)[OOXMLValueString_wheat] = 0xf5deb3;
379 [ # # ]: 0 : (*pMap)[OOXMLValueString_white] = 0xffffff;
380 [ # # ]: 0 : (*pMap)[OOXMLValueString_whiteSmoke] = 0xf5f5f5;
381 [ # # ]: 0 : (*pMap)[OOXMLValueString_yellow] = 0xffff00;
382 [ # # ]: 0 : (*pMap)[OOXMLValueString_yellowGreen] = 0x9acd32;
383 : 0 : break;
384 : : case NN_dml_baseTypes|DEFINE_ST_RectAlignment:
385 [ # # ]: 0 : (*pMap)[OOXMLValueString_tl] = NS_ooxml::LN_Value_drawingml_ST_RectAlignment_tl;
386 [ # # ]: 0 : (*pMap)[OOXMLValueString_t] = NS_ooxml::LN_Value_drawingml_ST_RectAlignment_t;
387 [ # # ]: 0 : (*pMap)[OOXMLValueString_tr] = NS_ooxml::LN_Value_drawingml_ST_RectAlignment_tr;
388 [ # # ]: 0 : (*pMap)[OOXMLValueString_l] = NS_ooxml::LN_Value_drawingml_ST_RectAlignment_l;
389 [ # # ]: 0 : (*pMap)[OOXMLValueString_ctr] = NS_ooxml::LN_Value_drawingml_ST_RectAlignment_ctr;
390 [ # # ]: 0 : (*pMap)[OOXMLValueString_r] = NS_ooxml::LN_Value_drawingml_ST_RectAlignment_r;
391 [ # # ]: 0 : (*pMap)[OOXMLValueString_bl] = NS_ooxml::LN_Value_drawingml_ST_RectAlignment_bl;
392 [ # # ]: 0 : (*pMap)[OOXMLValueString_b] = NS_ooxml::LN_Value_drawingml_ST_RectAlignment_b;
393 [ # # ]: 0 : (*pMap)[OOXMLValueString_br] = NS_ooxml::LN_Value_drawingml_ST_RectAlignment_br;
394 : 0 : break;
395 : : case NN_dml_baseTypes|DEFINE_ST_BlackWhiteMode:
396 [ # # ]: 0 : (*pMap)[OOXMLValueString_clr] = NS_ooxml::LN_Value_drawingml_ST_BlackWhiteMode_clr;
397 [ # # ]: 0 : (*pMap)[OOXMLValueString_auto] = NS_ooxml::LN_Value_drawingml_ST_BlackWhiteMode_auto;
398 [ # # ]: 0 : (*pMap)[OOXMLValueString_gray] = NS_ooxml::LN_Value_drawingml_ST_BlackWhiteMode_gray;
399 [ # # ]: 0 : (*pMap)[OOXMLValueString_ltGray] = NS_ooxml::LN_Value_drawingml_ST_BlackWhiteMode_ltGray;
400 [ # # ]: 0 : (*pMap)[OOXMLValueString_invGray] = NS_ooxml::LN_Value_drawingml_ST_BlackWhiteMode_invGray;
401 [ # # ]: 0 : (*pMap)[OOXMLValueString_grayWhite] = NS_ooxml::LN_Value_drawingml_ST_BlackWhiteMode_grayWhite;
402 [ # # ]: 0 : (*pMap)[OOXMLValueString_blackGray] = NS_ooxml::LN_Value_drawingml_ST_BlackWhiteMode_blackGray;
403 [ # # ]: 0 : (*pMap)[OOXMLValueString_blackWhite] = NS_ooxml::LN_Value_drawingml_ST_BlackWhiteMode_blackWhite;
404 [ # # ]: 0 : (*pMap)[OOXMLValueString_black] = NS_ooxml::LN_Value_drawingml_ST_BlackWhiteMode_black;
405 [ # # ]: 0 : (*pMap)[OOXMLValueString_white] = NS_ooxml::LN_Value_drawingml_ST_BlackWhiteMode_white;
406 [ # # ]: 0 : (*pMap)[OOXMLValueString_hidden] = NS_ooxml::LN_Value_drawingml_ST_BlackWhiteMode_hidden;
407 : 0 : break;
408 : : default:
409 : 0 : break;
410 : : }
411 : :
412 : 16 : return pMap;
413 : : }
414 : 30 : CreateElementMapPointer OOXMLFactory_dml_baseTypes::createCreateElementMap(Id nId)
415 : : {
416 [ + - ][ + - ]: 30 : CreateElementMapPointer pMap(new CreateElementMap());
[ + - ]
417 : :
418 [ - - - - : 30 : switch (nId)
- - + - -
- - + -
+ ]
419 : : {
420 : : case NN_dml_baseTypes|DEFINE_CT_OfficeArtExtension:
421 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_FAST_TOKENS_END] = CreateElement(RT_Any, 0);
422 : 0 : break;
423 : : case NN_dml_baseTypes|DEFINE_EG_ColorTransform:
424 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_tint] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositiveFixedPercentage);
425 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_shade] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositiveFixedPercentage);
426 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_alpha] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositiveFixedPercentage);
427 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_alphaOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_FixedPercentage);
428 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_alphaMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositivePercentage);
429 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_hue] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositiveFixedAngle);
430 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_hueOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Angle);
431 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_hueMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositivePercentage);
432 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_sat] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
433 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_satOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
434 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_satMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
435 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_lum] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
436 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_lumOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
437 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_lumMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
438 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_red] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
439 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_redOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
440 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_redMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
441 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_green] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
442 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_greenOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
443 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_greenMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
444 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_blue] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
445 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_blueOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
446 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_blueMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
447 : 0 : break;
448 : : case NN_dml_baseTypes|DEFINE_CT_ScRgbColor:
449 : : /* ref: EG_ColorTransform*/
450 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_tint] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositiveFixedPercentage);
451 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_shade] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositiveFixedPercentage);
452 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_alpha] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositiveFixedPercentage);
453 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_alphaOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_FixedPercentage);
454 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_alphaMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositivePercentage);
455 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_hue] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositiveFixedAngle);
456 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_hueOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Angle);
457 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_hueMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositivePercentage);
458 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_sat] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
459 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_satOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
460 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_satMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
461 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_lum] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
462 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_lumOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
463 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_lumMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
464 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_red] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
465 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_redOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
466 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_redMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
467 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_green] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
468 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_greenOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
469 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_greenMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
470 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_blue] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
471 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_blueOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
472 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_blueMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
473 : 0 : break;
474 : : case NN_dml_baseTypes|DEFINE_CT_SRgbColor:
475 : : /* ref: EG_ColorTransform*/
476 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_tint] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositiveFixedPercentage);
477 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_shade] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositiveFixedPercentage);
478 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_alpha] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositiveFixedPercentage);
479 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_alphaOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_FixedPercentage);
480 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_alphaMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositivePercentage);
481 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_hue] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositiveFixedAngle);
482 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_hueOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Angle);
483 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_hueMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositivePercentage);
484 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_sat] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
485 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_satOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
486 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_satMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
487 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_lum] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
488 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_lumOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
489 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_lumMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
490 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_red] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
491 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_redOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
492 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_redMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
493 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_green] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
494 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_greenOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
495 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_greenMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
496 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_blue] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
497 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_blueOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
498 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_blueMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
499 : 0 : break;
500 : : case NN_dml_baseTypes|DEFINE_CT_HslColor:
501 : : /* ref: EG_ColorTransform*/
502 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_tint] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositiveFixedPercentage);
503 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_shade] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositiveFixedPercentage);
504 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_alpha] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositiveFixedPercentage);
505 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_alphaOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_FixedPercentage);
506 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_alphaMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositivePercentage);
507 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_hue] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositiveFixedAngle);
508 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_hueOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Angle);
509 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_hueMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositivePercentage);
510 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_sat] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
511 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_satOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
512 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_satMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
513 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_lum] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
514 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_lumOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
515 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_lumMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
516 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_red] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
517 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_redOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
518 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_redMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
519 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_green] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
520 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_greenOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
521 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_greenMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
522 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_blue] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
523 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_blueOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
524 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_blueMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
525 : 0 : break;
526 : : case NN_dml_baseTypes|DEFINE_CT_SystemColor:
527 : : /* ref: EG_ColorTransform*/
528 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_tint] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositiveFixedPercentage);
529 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_shade] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositiveFixedPercentage);
530 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_alpha] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositiveFixedPercentage);
531 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_alphaOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_FixedPercentage);
532 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_alphaMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositivePercentage);
533 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_hue] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositiveFixedAngle);
534 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_hueOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Angle);
535 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_hueMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositivePercentage);
536 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_sat] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
537 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_satOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
538 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_satMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
539 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_lum] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
540 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_lumOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
541 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_lumMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
542 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_red] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
543 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_redOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
544 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_redMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
545 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_green] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
546 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_greenOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
547 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_greenMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
548 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_blue] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
549 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_blueOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
550 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_blueMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
551 : 0 : break;
552 : : case NN_dml_baseTypes|DEFINE_CT_SchemeColor:
553 : : /* ref: EG_ColorTransform*/
554 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_tint] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositiveFixedPercentage);
555 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_shade] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositiveFixedPercentage);
556 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_alpha] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositiveFixedPercentage);
557 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_alphaOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_FixedPercentage);
558 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_alphaMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositivePercentage);
559 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_hue] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositiveFixedAngle);
560 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_hueOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Angle);
561 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_hueMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositivePercentage);
562 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_sat] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
563 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_satOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
564 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_satMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
565 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_lum] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
566 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_lumOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
567 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_lumMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
568 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_red] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
569 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_redOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
570 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_redMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
571 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_green] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
572 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_greenOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
573 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_greenMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
574 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_blue] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
575 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_blueOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
576 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_blueMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
577 : 8 : break;
578 : : case NN_dml_baseTypes|DEFINE_CT_PresetColor:
579 : : /* ref: EG_ColorTransform*/
580 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_tint] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositiveFixedPercentage);
581 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_shade] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositiveFixedPercentage);
582 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_alpha] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositiveFixedPercentage);
583 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_alphaOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_FixedPercentage);
584 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_alphaMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositivePercentage);
585 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_hue] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositiveFixedAngle);
586 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_hueOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Angle);
587 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_hueMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_PositivePercentage);
588 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_sat] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
589 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_satOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
590 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_satMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
591 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_lum] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
592 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_lumOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
593 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_lumMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
594 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_red] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
595 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_redOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
596 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_redMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
597 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_green] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
598 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_greenOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
599 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_greenMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
600 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_blue] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
601 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_blueOff] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
602 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_blueMod] = CreateElement(RT_Value, NN_dml_baseTypes|DEFINE_CT_Percentage);
603 : 0 : break;
604 : : case NN_dml_baseTypes|DEFINE_CT_Transform2D:
605 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_off] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_Point2D);
606 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_ext] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_PositiveSize2D);
607 : 0 : break;
608 : : case NN_dml_baseTypes|DEFINE_CT_GroupTransform2D:
609 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_off] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_Point2D);
610 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_ext] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_PositiveSize2D);
611 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_chOff] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_Point2D);
612 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_chExt] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_PositiveSize2D);
613 : 0 : break;
614 : : case NN_dml_baseTypes|DEFINE_EG_ColorChoice:
615 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_scrgbClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_ScRgbColor);
616 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_srgbClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SRgbColor);
617 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_hslClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_HslColor);
618 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_sysClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SystemColor);
619 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_schemeClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SchemeColor);
620 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_prstClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_PresetColor);
621 : 0 : break;
622 : : case NN_dml_baseTypes|DEFINE_CT_Color:
623 : : /* ref: EG_ColorChoice*/
624 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_scrgbClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_ScRgbColor);
625 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_srgbClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SRgbColor);
626 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_hslClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_HslColor);
627 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_sysClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SystemColor);
628 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_schemeClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SchemeColor);
629 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_prstClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_PresetColor);
630 : 8 : break;
631 : : case NN_dml_baseTypes|DEFINE_CT_ColorMRU:
632 : : /* ref: EG_ColorChoice*/
633 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_scrgbClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_ScRgbColor);
634 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_srgbClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SRgbColor);
635 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_hslClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_HslColor);
636 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_sysClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SystemColor);
637 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_schemeClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SchemeColor);
638 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_prstClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_PresetColor);
639 : 0 : break;
640 : : default:
641 : 14 : break;
642 : : }
643 : :
644 : 30 : return pMap;
645 : : }
646 : :
647 : 2600 : void OOXMLFactory_dml_baseTypes::startAction(OOXMLFastContextHandler* pHandler)
648 : : {
649 : 2600 : sal_uInt32 nDefine = pHandler->getDefine();
650 [ - + + ]: 2600 : switch (nDefine)
651 : : {
652 : :
653 : : case NN_dml_baseTypes|DEFINE_CT_Angle:
654 : 0 : pHandler->setDefaultIntegerValue(); break;
655 : :
656 : : case NN_dml_baseTypes|DEFINE_CT_Percentage:
657 : 83 : pHandler->setDefaultIntegerValue(); break;
658 : : default:
659 : 2517 : break;
660 : : }
661 : 2600 : }
662 : :
663 : :
664 : 0 : void OOXMLFactory_dml_baseTypes::charactersAction(OOXMLFastContextHandler*, const OUString &)
665 : : {
666 : 0 : }
667 : :
668 : 0 : string OOXMLFactory_dml_baseTypes::getDefineName(Id nId) const
669 : : {
670 [ # # ][ # # ]: 0 : static IdToStringMapPointer pMap;
[ # # ][ # # ]
671 : :
672 [ # # ]: 0 : if (pMap.get() == NULL)
673 : : {
674 [ # # ][ # # ]: 0 : pMap = IdToStringMapPointer(new IdToStringMap());
[ # # ][ # # ]
[ # # ]
675 : :
676 : :
677 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_CT_OfficeArtExtension] = "CT_OfficeArtExtension";
678 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_ST_Coordinate] = "ST_Coordinate";
679 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_ST_Coordinate32] = "ST_Coordinate32";
680 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_ST_PositiveCoordinate] = "ST_PositiveCoordinate";
681 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_ST_PositiveCoordinate32] = "ST_PositiveCoordinate32";
682 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_ST_Angle] = "ST_Angle";
683 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_CT_Angle] = "CT_Angle";
684 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_ST_FixedAngle] = "ST_FixedAngle";
685 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_ST_PositiveFixedAngle] = "ST_PositiveFixedAngle";
686 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_CT_PositiveFixedAngle] = "CT_PositiveFixedAngle";
687 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_ST_Percentage] = "ST_Percentage";
688 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_CT_Percentage] = "CT_Percentage";
689 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_ST_PositivePercentage] = "ST_PositivePercentage";
690 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_CT_PositivePercentage] = "CT_PositivePercentage";
691 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_ST_FixedPercentage] = "ST_FixedPercentage";
692 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_CT_FixedPercentage] = "CT_FixedPercentage";
693 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_ST_PositiveFixedPercentage] = "ST_PositiveFixedPercentage";
694 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_CT_PositiveFixedPercentage] = "CT_PositiveFixedPercentage";
695 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_CT_Ratio] = "CT_Ratio";
696 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_CT_Point2D] = "CT_Point2D";
697 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_CT_PositiveSize2D] = "CT_PositiveSize2D";
698 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_CT_ComplementTransform] = "CT_ComplementTransform";
699 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_CT_InverseTransform] = "CT_InverseTransform";
700 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_CT_GrayscaleTransform] = "CT_GrayscaleTransform";
701 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_CT_GammaTransform] = "CT_GammaTransform";
702 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_CT_InverseGammaTransform] = "CT_InverseGammaTransform";
703 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_EG_ColorTransform] = "EG_ColorTransform";
704 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_CT_ScRgbColor] = "CT_ScRgbColor";
705 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_ST_HexBinary3] = "ST_HexBinary3";
706 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_CT_SRgbColor] = "CT_SRgbColor";
707 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_CT_HslColor] = "CT_HslColor";
708 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_ST_SystemColorVal] = "ST_SystemColorVal";
709 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_CT_SystemColor] = "CT_SystemColor";
710 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_ST_SchemeColorVal] = "ST_SchemeColorVal";
711 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_CT_SchemeColor] = "CT_SchemeColor";
712 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_ST_PresetColorVal] = "ST_PresetColorVal";
713 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_CT_PresetColor] = "CT_PresetColor";
714 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_EG_OfficeArtExtensionList] = "EG_OfficeArtExtensionList";
715 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_CT_OfficeArtExtensionList] = "CT_OfficeArtExtensionList";
716 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_CT_Scale2D] = "CT_Scale2D";
717 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_CT_Transform2D] = "CT_Transform2D";
718 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_CT_GroupTransform2D] = "CT_GroupTransform2D";
719 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_CT_Point3D] = "CT_Point3D";
720 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_CT_Vector3D] = "CT_Vector3D";
721 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_CT_SphereCoords] = "CT_SphereCoords";
722 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_CT_RelativeRect] = "CT_RelativeRect";
723 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_ST_RectAlignment] = "ST_RectAlignment";
724 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_ST_Guid] = "ST_Guid";
725 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_EG_ColorChoice] = "EG_ColorChoice";
726 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_CT_Color] = "CT_Color";
727 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_CT_ColorMRU] = "CT_ColorMRU";
728 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_ST_BlackWhiteMode] = "ST_BlackWhiteMode";
729 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_AG_Blob] = "AG_Blob";
730 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_CT_EmbeddedWAVAudioFile] = "CT_EmbeddedWAVAudioFile";
731 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_CT_Hyperlink] = "CT_Hyperlink";
732 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseTypes|DEFINE_ST_DrawingElementId] = "ST_DrawingElementId";
733 : : }
734 : :
735 : 0 : return (*pMap)[nId];
736 : : }
737 : :
738 : :
739 : 68 : TokenToIdMapPointer OOXMLFactory_dml_baseTypes::createTokenToIdMap(Id nId)
740 : : {
741 [ + - ][ + - ]: 68 : TokenToIdMapPointer pMap(new TokenToIdMap());
[ + - ]
742 : :
743 [ - - + - : 68 : switch (nId)
- + + + -
+ - + + -
- - + - -
+ ]
744 : : {
745 : : case NN_dml_baseTypes|DEFINE_CT_Angle:
746 : : // CT_Angle
747 [ # # ]: 0 : (*pMap)[OOXML_val] = NS_ooxml::LN_CT_Angle_val;
748 : 0 : break;
749 : : case NN_dml_baseTypes|DEFINE_CT_PositiveFixedAngle:
750 : : // CT_PositiveFixedAngle
751 [ # # ]: 0 : (*pMap)[OOXML_val] = NS_ooxml::LN_CT_PositiveFixedAngle_val;
752 : 0 : break;
753 : : case NN_dml_baseTypes|DEFINE_CT_Percentage:
754 : : // CT_Percentage
755 [ + - ]: 8 : (*pMap)[OOXML_val] = NS_ooxml::LN_CT_Percentage_val;
756 : 8 : break;
757 : : case NN_dml_baseTypes|DEFINE_CT_PositivePercentage:
758 : : // CT_PositivePercentage
759 [ # # ]: 0 : (*pMap)[OOXML_val] = NS_ooxml::LN_CT_PositivePercentage_val;
760 : 0 : break;
761 : : case NN_dml_baseTypes|DEFINE_CT_FixedPercentage:
762 : : // CT_FixedPercentage
763 [ # # ]: 0 : (*pMap)[OOXML_val] = NS_ooxml::LN_CT_FixedPercentage_val;
764 : 0 : break;
765 : : case NN_dml_baseTypes|DEFINE_CT_PositiveFixedPercentage:
766 : : // CT_PositiveFixedPercentage
767 [ + - ]: 8 : (*pMap)[OOXML_val] = NS_ooxml::LN_CT_PositiveFixedPercentage_val;
768 : 8 : break;
769 : : case NN_dml_baseTypes|DEFINE_CT_Point2D:
770 : : // CT_Point2D
771 [ + - ]: 3 : (*pMap)[OOXML_x] = NS_ooxml::LN_CT_Point2D_x;
772 [ + - ]: 3 : (*pMap)[OOXML_y] = NS_ooxml::LN_CT_Point2D_y;
773 : 3 : break;
774 : : case NN_dml_baseTypes|DEFINE_CT_PositiveSize2D:
775 : : // CT_PositiveSize2D
776 [ + - ]: 3 : (*pMap)[OOXML_cx] = NS_ooxml::LN_CT_PositiveSize2D_cx;
777 [ + - ]: 3 : (*pMap)[OOXML_cy] = NS_ooxml::LN_CT_PositiveSize2D_cy;
778 : 3 : break;
779 : : case NN_dml_baseTypes|DEFINE_CT_ScRgbColor:
780 : : // CT_ScRgbColor
781 [ # # ]: 0 : (*pMap)[OOXML_r] = NS_ooxml::LN_CT_ScRgbColor_r;
782 [ # # ]: 0 : (*pMap)[OOXML_g] = NS_ooxml::LN_CT_ScRgbColor_g;
783 [ # # ]: 0 : (*pMap)[OOXML_b] = NS_ooxml::LN_CT_ScRgbColor_b;
784 : 0 : break;
785 : : case NN_dml_baseTypes|DEFINE_CT_SRgbColor:
786 : : // CT_SRgbColor
787 [ + - ]: 8 : (*pMap)[OOXML_val] = NS_ooxml::LN_CT_SRgbColor_val;
788 : 8 : break;
789 : : case NN_dml_baseTypes|DEFINE_CT_HslColor:
790 : : // CT_HslColor
791 [ # # ]: 0 : (*pMap)[OOXML_hue] = NS_ooxml::LN_CT_HslColor_hue;
792 [ # # ]: 0 : (*pMap)[OOXML_sat] = NS_ooxml::LN_CT_HslColor_sat;
793 [ # # ]: 0 : (*pMap)[OOXML_lum] = NS_ooxml::LN_CT_HslColor_lum;
794 : 0 : break;
795 : : case NN_dml_baseTypes|DEFINE_CT_SystemColor:
796 : : // CT_SystemColor
797 [ + - ]: 8 : (*pMap)[OOXML_val] = NS_ooxml::LN_CT_SystemColor_val;
798 [ + - ]: 8 : (*pMap)[OOXML_lastClr] = NS_ooxml::LN_CT_SytemColor_lastClr;
799 : 8 : break;
800 : : case NN_dml_baseTypes|DEFINE_CT_SchemeColor:
801 : : // CT_SchemeColor
802 [ + - ]: 8 : (*pMap)[OOXML_val] = NS_ooxml::LN_CT_SchemeColor_val;
803 : 8 : break;
804 : : case NN_dml_baseTypes|DEFINE_CT_PresetColor:
805 : : // CT_PresetColor
806 [ # # ]: 0 : (*pMap)[OOXML_val] = NS_ooxml::LN_CT_PresetColor_val;
807 : 0 : break;
808 : : case NN_dml_baseTypes|DEFINE_CT_Transform2D:
809 : : // CT_Transform2D
810 [ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_off] = NS_ooxml::LN_CT_Transform2D_off;
811 [ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_ext] = NS_ooxml::LN_CT_Transform2D_ext;
812 [ # # ]: 0 : (*pMap)[OOXML_rot] = NS_ooxml::LN_CT_Transform2D_rot;
813 [ # # ]: 0 : (*pMap)[OOXML_flipH] = NS_ooxml::LN_CT_Transform2D_flipH;
814 [ # # ]: 0 : (*pMap)[OOXML_flipV] = NS_ooxml::LN_CT_Transform2D_flipV;
815 : 0 : break;
816 : : case NN_dml_baseTypes|DEFINE_EG_ColorChoice:
817 : : // EG_ColorChoice
818 [ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_scrgbClr] = NS_ooxml::LN_EG_ColorChoice_scrgbClr;
819 [ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_srgbClr] = NS_ooxml::LN_EG_ColorChoice_srgbClr;
820 [ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_hslClr] = NS_ooxml::LN_EG_ColorChoice_hslClr;
821 [ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_sysClr] = NS_ooxml::LN_EG_ColorChoice_sysClr;
822 [ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_schemeClr] = NS_ooxml::LN_EG_ColorChoice_schemeClr;
823 [ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_prstClr] = NS_ooxml::LN_EG_ColorChoice_prstClr;
824 : 0 : break;
825 : : case NN_dml_baseTypes|DEFINE_CT_Color:
826 : : // EG_ColorChoice
827 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_scrgbClr] = NS_ooxml::LN_EG_ColorChoice_scrgbClr;
828 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_srgbClr] = NS_ooxml::LN_EG_ColorChoice_srgbClr;
829 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_hslClr] = NS_ooxml::LN_EG_ColorChoice_hslClr;
830 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_sysClr] = NS_ooxml::LN_EG_ColorChoice_sysClr;
831 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_schemeClr] = NS_ooxml::LN_EG_ColorChoice_schemeClr;
832 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_prstClr] = NS_ooxml::LN_EG_ColorChoice_prstClr;
833 : 8 : break;
834 : : case NN_dml_baseTypes|DEFINE_CT_ColorMRU:
835 : : // EG_ColorChoice
836 [ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_scrgbClr] = NS_ooxml::LN_EG_ColorChoice_scrgbClr;
837 [ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_srgbClr] = NS_ooxml::LN_EG_ColorChoice_srgbClr;
838 [ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_hslClr] = NS_ooxml::LN_EG_ColorChoice_hslClr;
839 [ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_sysClr] = NS_ooxml::LN_EG_ColorChoice_sysClr;
840 [ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_schemeClr] = NS_ooxml::LN_EG_ColorChoice_schemeClr;
841 [ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_prstClr] = NS_ooxml::LN_EG_ColorChoice_prstClr;
842 : 0 : break;
843 : : case NN_dml_baseTypes|DEFINE_AG_Blob:
844 : : // AG_Blob
845 [ # # ]: 0 : (*pMap)[NS_relationships|OOXML_embed] = NS_ooxml::LN_AG_Blob_r_embed;
846 [ # # ]: 0 : (*pMap)[NS_relationships|OOXML_link] = NS_ooxml::LN_AG_Blob_r_link;
847 : 0 : break;
848 : : default:
849 : 14 : break;
850 : : }
851 : :
852 : 68 : return pMap;
853 : : }
854 : :
855 : 1714 : void OOXMLFactory_dml_baseTypes::attributeAction(OOXMLFastContextHandler * _pHandler, Token_t nToken, OOXMLValue::Pointer_t pValue)
856 : : {
857 [ - - + - : 1714 : switch(_pHandler->getDefine())
- - + ]
858 : : {
859 : : case NN_dml_baseTypes|DEFINE_CT_Angle:
860 : : {
861 [ # # ]: 0 : OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
862 : :
863 [ # # ]: 0 : switch(nToken)
864 : : {
865 : : case OOXML_val:
866 [ # # ]: 0 : pHandler->setValue(pValue);
867 : 0 : break;
868 : : default:
869 : 0 : break;
870 : : }
871 : : }
872 : 0 : break;
873 : : case NN_dml_baseTypes|DEFINE_CT_PositiveFixedAngle:
874 : : {
875 [ # # ]: 0 : OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
876 : :
877 [ # # ]: 0 : switch(nToken)
878 : : {
879 : : case OOXML_val:
880 [ # # ]: 0 : pHandler->setValue(pValue);
881 : 0 : break;
882 : : default:
883 : 0 : break;
884 : : }
885 : : }
886 : 0 : break;
887 : : case NN_dml_baseTypes|DEFINE_CT_Percentage:
888 : : {
889 [ - + ]: 83 : OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
890 : :
891 [ + - ]: 83 : switch(nToken)
892 : : {
893 : : case OOXML_val:
894 [ + - ]: 83 : pHandler->setValue(pValue);
895 : 83 : break;
896 : : default:
897 : 0 : break;
898 : : }
899 : : }
900 : 83 : break;
901 : : case NN_dml_baseTypes|DEFINE_CT_PositivePercentage:
902 : : {
903 [ # # ]: 0 : OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
904 : :
905 [ # # ]: 0 : switch(nToken)
906 : : {
907 : : case OOXML_val:
908 [ # # ]: 0 : pHandler->setValue(pValue);
909 : 0 : break;
910 : : default:
911 : 0 : break;
912 : : }
913 : : }
914 : 0 : break;
915 : : case NN_dml_baseTypes|DEFINE_CT_FixedPercentage:
916 : : {
917 [ # # ]: 0 : OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
918 : :
919 [ # # ]: 0 : switch(nToken)
920 : : {
921 : : case OOXML_val:
922 [ # # ]: 0 : pHandler->setValue(pValue);
923 : 0 : break;
924 : : default:
925 : 0 : break;
926 : : }
927 : : }
928 : 0 : break;
929 : : case NN_dml_baseTypes|DEFINE_CT_PositiveFixedPercentage:
930 : : {
931 [ # # ]: 0 : OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
932 : :
933 [ # # ]: 0 : switch(nToken)
934 : : {
935 : : case OOXML_val:
936 [ # # ]: 0 : pHandler->setValue(pValue);
937 : 0 : break;
938 : : default:
939 : 0 : break;
940 : : }
941 : : }
942 : 0 : break;
943 : : default:
944 : 1631 : break;
945 : : }
946 : 1714 : }
947 : :
948 : : #ifdef DEBUG_FACTORY
949 : : string OOXMLFactory_dml_baseTypes::getName() const
950 : : {
951 : : return "dml-baseTypes";
952 : : }
953 : : #endif
954 : :
955 : : /// @endcond
956 [ + - ][ + - ]: 60 : }}
|