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-baseStylesheet.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_baseStylesheet > OOXMLFactory_dml_baseStylesheet_Mutex;
19 : :
20 : 8 : OOXMLFactory_dml_baseStylesheet::OOXMLFactory_dml_baseStylesheet()
21 : : {
22 : : // multi-thread-safe mutex for all platforms
23 : :
24 [ + - ][ + - ]: 8 : osl::MutexGuard aGuard(OOXMLFactory_dml_baseStylesheet_Mutex::get());
[ + - ]
25 : 8 : }
26 : :
27 : 8 : OOXMLFactory_dml_baseStylesheet::~OOXMLFactory_dml_baseStylesheet()
28 : : {
29 [ - + ]: 16 : }
30 : :
31 : 20 : OOXMLFactory_ns::Pointer_t OOXMLFactory_dml_baseStylesheet::m_pInstance;
32 : :
33 : 25906 : OOXMLFactory_ns::Pointer_t OOXMLFactory_dml_baseStylesheet::getInstance()
34 : : {
35 [ + + ]: 25906 : if (m_pInstance.get() == NULL)
36 [ + - ]: 8 : m_pInstance.reset(new OOXMLFactory_dml_baseStylesheet());
37 : :
38 : 25906 : return m_pInstance;
39 : : }
40 : :
41 : 80 : AttributeToResourceMapPointer OOXMLFactory_dml_baseStylesheet::createAttributeToResourceMap(Id nId)
42 : : {
43 [ + - ][ + - ]: 80 : AttributeToResourceMapPointer pMap(new AttributeToResourceMap());
[ + - ]
44 : :
45 [ + - + + : 80 : switch (nId)
+ + ]
46 : : {
47 : : case NN_dml_baseStylesheet|DEFINE_CT_ColorScheme:
48 : : // CT_ColorScheme
49 [ + - ][ + - ]: 8 : (*pMap)[OOXML_name] = AttributeInfo(RT_String, 0);
50 : 8 : break;
51 : : case NN_dml_baseStylesheet|DEFINE_CT_CustomColor:
52 : : // CT_CustomColor
53 [ # # ][ # # ]: 0 : (*pMap)[OOXML_name] = AttributeInfo(RT_String, 0);
54 : 0 : break;
55 : : case NN_dml_baseStylesheet|DEFINE_CT_SupplementalFont:
56 : : // CT_SupplementalFont
57 [ + - ][ + - ]: 8 : (*pMap)[OOXML_script] = AttributeInfo(RT_String, 0);
58 : : // empty resource: OOXML_typeface
59 : 8 : break;
60 : : case NN_dml_baseStylesheet|DEFINE_CT_FontScheme:
61 : : // CT_FontScheme
62 [ + - ][ + - ]: 8 : (*pMap)[OOXML_name] = AttributeInfo(RT_String, 0);
63 : 8 : break;
64 : : case NN_dml_baseStylesheet|DEFINE_CT_StyleMatrix:
65 : : // CT_StyleMatrix
66 [ + - ][ + - ]: 8 : (*pMap)[OOXML_name] = AttributeInfo(RT_String, 0);
67 : 8 : break;
68 : : default:
69 : 48 : break;
70 : : }
71 : :
72 : 80 : return pMap;
73 : : }
74 : :
75 : 0 : ListValueMapPointer OOXMLFactory_dml_baseStylesheet::createListValueMap(Id nId)
76 : : {
77 [ # # ][ # # ]: 0 : ListValueMapPointer pMap(new ListValueMap());
[ # # ]
78 : :
79 [ # # # ]: 0 : switch (nId)
80 : : {
81 : : case NN_dml_baseStylesheet|DEFINE_ST_FontCollectionIndex:
82 [ # # ]: 0 : (*pMap)[OOXMLValueString_major] = NS_ooxml::LN_Value_drawingml_ST_FontCollectionIndex_major;
83 [ # # ]: 0 : (*pMap)[OOXMLValueString_minor] = NS_ooxml::LN_Value_drawingml_ST_FontCollectionIndex_minor;
84 [ # # ]: 0 : (*pMap)[OOXMLValueString_none] = NS_ooxml::LN_Value_drawingml_ST_FontCollectionIndex_none;
85 : 0 : break;
86 : : case NN_dml_baseStylesheet|DEFINE_ST_ColorSchemeIndex:
87 [ # # ]: 0 : (*pMap)[OOXMLValueString_dk1] = NS_ooxml::LN_Value_drawingml_ST_ColorSchemeIndex_dk1;
88 [ # # ]: 0 : (*pMap)[OOXMLValueString_lt1] = NS_ooxml::LN_Value_drawingml_ST_ColorSchemeIndex_lt1;
89 [ # # ]: 0 : (*pMap)[OOXMLValueString_dk2] = NS_ooxml::LN_Value_drawingml_ST_ColorSchemeIndex_dk2;
90 [ # # ]: 0 : (*pMap)[OOXMLValueString_lt2] = NS_ooxml::LN_Value_drawingml_ST_ColorSchemeIndex_lt2;
91 [ # # ]: 0 : (*pMap)[OOXMLValueString_accent1] = NS_ooxml::LN_Value_drawingml_ST_ColorSchemeIndex_accent1;
92 [ # # ]: 0 : (*pMap)[OOXMLValueString_accent2] = NS_ooxml::LN_Value_drawingml_ST_ColorSchemeIndex_accent2;
93 [ # # ]: 0 : (*pMap)[OOXMLValueString_accent3] = NS_ooxml::LN_Value_drawingml_ST_ColorSchemeIndex_accent3;
94 [ # # ]: 0 : (*pMap)[OOXMLValueString_accent4] = NS_ooxml::LN_Value_drawingml_ST_ColorSchemeIndex_accent4;
95 [ # # ]: 0 : (*pMap)[OOXMLValueString_accent5] = NS_ooxml::LN_Value_drawingml_ST_ColorSchemeIndex_accent5;
96 [ # # ]: 0 : (*pMap)[OOXMLValueString_accent6] = NS_ooxml::LN_Value_drawingml_ST_ColorSchemeIndex_accent6;
97 [ # # ]: 0 : (*pMap)[OOXMLValueString_hlink] = NS_ooxml::LN_Value_drawingml_ST_ColorSchemeIndex_hlink;
98 [ # # ]: 0 : (*pMap)[OOXMLValueString_folHlink] = NS_ooxml::LN_Value_drawingml_ST_ColorSchemeIndex_folHlink;
99 : 0 : break;
100 : : default:
101 : 0 : break;
102 : : }
103 : :
104 : 0 : return pMap;
105 : : }
106 : 86 : CreateElementMapPointer OOXMLFactory_dml_baseStylesheet::createCreateElementMap(Id nId)
107 : : {
108 [ + - ][ + - ]: 86 : CreateElementMapPointer pMap(new CreateElementMap());
[ + - ]
109 : :
110 [ + - + - : 86 : switch (nId)
+ + + + +
+ + ]
111 : : {
112 : : case NN_dml_baseStylesheet|DEFINE_CT_ColorScheme:
113 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_dk1] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_Color);
114 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_lt1] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_Color);
115 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_dk2] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_Color);
116 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_lt2] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_Color);
117 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_accent1] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_Color);
118 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_accent2] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_Color);
119 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_accent3] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_Color);
120 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_accent4] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_Color);
121 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_accent5] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_Color);
122 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_accent6] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_Color);
123 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_hlink] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_Color);
124 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_folHlink] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_Color);
125 : 8 : break;
126 : : case NN_dml_baseStylesheet|DEFINE_CT_CustomColor:
127 : : /* ref: EG_ColorChoice*/
128 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_scrgbClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_ScRgbColor);
129 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_srgbClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SRgbColor);
130 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_hslClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_HslColor);
131 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_sysClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SystemColor);
132 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_schemeClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SchemeColor);
133 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_prstClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_PresetColor);
134 : 0 : break;
135 : : case NN_dml_baseStylesheet|DEFINE_CT_FontCollection:
136 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_latin] = CreateElement(RT_Properties, NN_dml_textCharacter|DEFINE_CT_TextFont);
137 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_ea] = CreateElement(RT_Properties, NN_dml_textCharacter|DEFINE_CT_TextFont);
138 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_cs] = CreateElement(RT_Properties, NN_dml_textCharacter|DEFINE_CT_TextFont);
139 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_font] = CreateElement(RT_Properties, NN_dml_baseStylesheet|DEFINE_CT_SupplementalFont);
140 : 8 : break;
141 : : case NN_dml_baseStylesheet|DEFINE_CT_EffectStyleItem:
142 : : /* ref: EG_EffectProperties*/
143 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_effectDag] = CreateElement(RT_Properties, NN_dml_shapeEffects|DEFINE_CT_EffectContainer);
144 : 0 : break;
145 : : case NN_dml_baseStylesheet|DEFINE_CT_FontScheme:
146 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_majorFont] = CreateElement(RT_Properties, NN_dml_baseStylesheet|DEFINE_CT_FontCollection);
147 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_minorFont] = CreateElement(RT_Properties, NN_dml_baseStylesheet|DEFINE_CT_FontCollection);
148 : 8 : break;
149 : : case NN_dml_baseStylesheet|DEFINE_CT_FillStyleList:
150 : : /* ref: EG_FillProperties*/
151 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_solidFill] = CreateElement(RT_Properties, NN_dml_shapeEffects|DEFINE_CT_SolidColorFillProperties);
152 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_blipFill] = CreateElement(RT_Properties, NN_dml_shapeEffects|DEFINE_CT_BlipFillProperties);
153 : 8 : break;
154 : : case NN_dml_baseStylesheet|DEFINE_CT_LineStyleList:
155 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_ln] = CreateElement(RT_Properties, NN_dml_shapeLineProperties|DEFINE_CT_LineProperties);
156 : 8 : break;
157 : : case NN_dml_baseStylesheet|DEFINE_CT_BackgroundFillStyleList:
158 : : /* ref: EG_FillProperties*/
159 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_solidFill] = CreateElement(RT_Properties, NN_dml_shapeEffects|DEFINE_CT_SolidColorFillProperties);
160 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_blipFill] = CreateElement(RT_Properties, NN_dml_shapeEffects|DEFINE_CT_BlipFillProperties);
161 : 8 : break;
162 : : case NN_dml_baseStylesheet|DEFINE_CT_StyleMatrix:
163 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_fillStyleLst] = CreateElement(RT_Properties, NN_dml_baseStylesheet|DEFINE_CT_FillStyleList);
164 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_lnStyleLst] = CreateElement(RT_Properties, NN_dml_baseStylesheet|DEFINE_CT_LineStyleList);
165 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_effectStyleLst] = CreateElement(RT_Properties, NN_dml_baseStylesheet|DEFINE_CT_EffectStyleList);
166 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_bgFillStyleLst] = CreateElement(RT_Properties, NN_dml_baseStylesheet|DEFINE_CT_BackgroundFillStyleList);
167 : 8 : break;
168 : : case NN_dml_baseStylesheet|DEFINE_CT_BaseStyles:
169 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_clrScheme] = CreateElement(RT_Properties, NN_dml_baseStylesheet|DEFINE_CT_ColorScheme);
170 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_fontScheme] = CreateElement(RT_Properties, NN_dml_baseStylesheet|DEFINE_CT_FontScheme);
171 [ + - ][ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_fmtScheme] = CreateElement(RT_Properties, NN_dml_baseStylesheet|DEFINE_CT_StyleMatrix);
172 : 8 : break;
173 : : default:
174 : 22 : break;
175 : : }
176 : :
177 : 86 : return pMap;
178 : : }
179 : :
180 : 0 : void OOXMLFactory_dml_baseStylesheet::charactersAction(OOXMLFastContextHandler*, const OUString &)
181 : : {
182 : 0 : }
183 : :
184 : 0 : string OOXMLFactory_dml_baseStylesheet::getDefineName(Id nId) const
185 : : {
186 [ # # ][ # # ]: 0 : static IdToStringMapPointer pMap;
[ # # ][ # # ]
187 : :
188 [ # # ]: 0 : if (pMap.get() == NULL)
189 : : {
190 [ # # ][ # # ]: 0 : pMap = IdToStringMapPointer(new IdToStringMap());
[ # # ][ # # ]
[ # # ]
191 : :
192 : :
193 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseStylesheet|DEFINE_ST_StyleMatrixColumnIndex] = "ST_StyleMatrixColumnIndex";
194 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseStylesheet|DEFINE_ST_FontCollectionIndex] = "ST_FontCollectionIndex";
195 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseStylesheet|DEFINE_ST_ColorSchemeIndex] = "ST_ColorSchemeIndex";
196 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseStylesheet|DEFINE_CT_ColorScheme] = "CT_ColorScheme";
197 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseStylesheet|DEFINE_CT_CustomColor] = "CT_CustomColor";
198 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseStylesheet|DEFINE_CT_SupplementalFont] = "CT_SupplementalFont";
199 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseStylesheet|DEFINE_CT_CustomColorList] = "CT_CustomColorList";
200 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseStylesheet|DEFINE_CT_FontCollection] = "CT_FontCollection";
201 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseStylesheet|DEFINE_CT_EffectStyleItem] = "CT_EffectStyleItem";
202 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseStylesheet|DEFINE_CT_FontScheme] = "CT_FontScheme";
203 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseStylesheet|DEFINE_CT_FillStyleList] = "CT_FillStyleList";
204 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseStylesheet|DEFINE_CT_LineStyleList] = "CT_LineStyleList";
205 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseStylesheet|DEFINE_CT_EffectStyleList] = "CT_EffectStyleList";
206 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseStylesheet|DEFINE_CT_BackgroundFillStyleList] = "CT_BackgroundFillStyleList";
207 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseStylesheet|DEFINE_CT_StyleMatrix] = "CT_StyleMatrix";
208 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_baseStylesheet|DEFINE_CT_BaseStyles] = "CT_BaseStyles";
209 : : }
210 : :
211 : 0 : return (*pMap)[nId];
212 : : }
213 : :
214 : :
215 : 94 : TokenToIdMapPointer OOXMLFactory_dml_baseStylesheet::createTokenToIdMap(Id nId)
216 : : {
217 [ + - ][ + - ]: 94 : TokenToIdMapPointer pMap(new TokenToIdMap());
[ + - ]
218 : :
219 [ + - + + : 94 : switch (nId)
+ + + + +
+ ]
220 : : {
221 : : case NN_dml_baseStylesheet|DEFINE_CT_ColorScheme:
222 : : // CT_ColorScheme
223 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_dk1] = NS_ooxml::LN_CT_ColorScheme_dk1;
224 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_lt1] = NS_ooxml::LN_CT_ColorScheme_lt1;
225 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_dk2] = NS_ooxml::LN_CT_ColorScheme_dk2;
226 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_lt2] = NS_ooxml::LN_CT_ColorScheme_lt2;
227 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_accent1] = NS_ooxml::LN_CT_ColorScheme_accent1;
228 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_accent2] = NS_ooxml::LN_CT_ColorScheme_accent2;
229 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_accent3] = NS_ooxml::LN_CT_ColorScheme_accent3;
230 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_accent4] = NS_ooxml::LN_CT_ColorScheme_accent4;
231 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_accent5] = NS_ooxml::LN_CT_ColorScheme_accent5;
232 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_accent6] = NS_ooxml::LN_CT_ColorScheme_accent6;
233 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_hlink] = NS_ooxml::LN_CT_ColorScheme_hlink;
234 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_folHlink] = NS_ooxml::LN_CT_ColorScheme_folHlink;
235 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_extLst] = NS_ooxml::LN_CT_ColorScheme_extLst;
236 [ + - ]: 8 : (*pMap)[OOXML_name] = NS_ooxml::LN_CT_ColorScheme_name;
237 : 8 : break;
238 : : case NN_dml_baseStylesheet|DEFINE_CT_CustomColor:
239 : : // EG_ColorChoice
240 [ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_scrgbClr] = NS_ooxml::LN_EG_ColorChoice_scrgbClr;
241 [ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_srgbClr] = NS_ooxml::LN_EG_ColorChoice_srgbClr;
242 [ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_hslClr] = NS_ooxml::LN_EG_ColorChoice_hslClr;
243 [ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_sysClr] = NS_ooxml::LN_EG_ColorChoice_sysClr;
244 [ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_schemeClr] = NS_ooxml::LN_EG_ColorChoice_schemeClr;
245 [ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_prstClr] = NS_ooxml::LN_EG_ColorChoice_prstClr;
246 : 0 : break;
247 : : case NN_dml_baseStylesheet|DEFINE_CT_SupplementalFont:
248 : : // CT_SupplementalFont
249 [ + - ]: 8 : (*pMap)[OOXML_script] = NS_ooxml::LN_CT_SupplementalFont_script;
250 [ + - ]: 8 : (*pMap)[OOXML_typeface] = NS_ooxml::LN_CT_SupplementalFont_typeface;
251 : 8 : break;
252 : : case NN_dml_baseStylesheet|DEFINE_CT_FontCollection:
253 : : // CT_FontCollection
254 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_latin] = NS_ooxml::LN_CT_FontCollection_latin;
255 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_ea] = NS_ooxml::LN_CT_FontCollection_ea;
256 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_cs] = NS_ooxml::LN_CT_FontCollection_cs;
257 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_font] = NS_ooxml::LN_CT_FontCollection_font;
258 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_extLst] = NS_ooxml::LN_CT_FontCollection_extLst;
259 : 8 : break;
260 : : case NN_dml_baseStylesheet|DEFINE_CT_FontScheme:
261 : : // CT_FontScheme
262 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_majorFont] = NS_ooxml::LN_CT_FontScheme_majorFont;
263 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_minorFont] = NS_ooxml::LN_CT_FontScheme_minorFont;
264 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_extLst] = NS_ooxml::LN_CT_FontScheme_extLst;
265 [ + - ]: 8 : (*pMap)[OOXML_name] = NS_ooxml::LN_CT_FontScheme_name;
266 : 8 : break;
267 : : case NN_dml_baseStylesheet|DEFINE_CT_LineStyleList:
268 : : // CT_LineStyleList
269 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_ln] = NS_ooxml::LN_CT_LineStyleList_ln;
270 : 8 : break;
271 : : case NN_dml_baseStylesheet|DEFINE_CT_EffectStyleList:
272 : : // CT_EffectStyleList
273 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_effectStyle] = NS_ooxml::LN_CT_EffectStyleList_effectStyle;
274 : 8 : break;
275 : : case NN_dml_baseStylesheet|DEFINE_CT_StyleMatrix:
276 : : // CT_StyleMatrix
277 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_fillStyleLst] = NS_ooxml::LN_CT_StyleMatrix_fillStyleLst;
278 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_lnStyleLst] = NS_ooxml::LN_CT_StyleMatrix_lnStyleLst;
279 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_effectStyleLst] = NS_ooxml::LN_CT_StyleMatrix_effectStyleLst;
280 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_bgFillStyleLst] = NS_ooxml::LN_CT_StyleMatrix_bgFillStyleLst;
281 [ + - ]: 8 : (*pMap)[OOXML_name] = NS_ooxml::LN_CT_StyleMatrix_name;
282 : 8 : break;
283 : : case NN_dml_baseStylesheet|DEFINE_CT_BaseStyles:
284 : : // CT_BaseStyles
285 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_clrScheme] = NS_ooxml::LN_CT_BaseStyles_clrScheme;
286 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_fontScheme] = NS_ooxml::LN_CT_BaseStyles_fontScheme;
287 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_fmtScheme] = NS_ooxml::LN_CT_BaseStyles_fmtScheme;
288 [ + - ]: 8 : (*pMap)[NS_drawingml|OOXML_extLst] = NS_ooxml::LN_CT_BaseStyles_extLst;
289 : 8 : break;
290 : : default:
291 : 30 : break;
292 : : }
293 : :
294 : 94 : return pMap;
295 : : }
296 : :
297 : 5087 : void OOXMLFactory_dml_baseStylesheet::attributeAction(OOXMLFastContextHandler *, Token_t, OOXMLValue::Pointer_t)
298 : : {
299 : 5087 : }
300 : :
301 : : #ifdef DEBUG_FACTORY
302 : : string OOXMLFactory_dml_baseStylesheet::getName() const
303 : : {
304 : : return "dml-baseStylesheet";
305 : : }
306 : : #endif
307 : :
308 : : /// @endcond
309 [ + - ][ + - ]: 60 : }}
|