LibreOffice Module sc (master)  1
xmlstyle.hxx
Go to the documentation of this file.
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 /*
3  * This file is part of the LibreOffice project.
4  *
5  * This Source Code Form is subject to the terms of the Mozilla Public
6  * License, v. 2.0. If a copy of the MPL was not distributed with this
7  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8  *
9  * This file incorporates work covered by the following license notice:
10  *
11  * Licensed to the Apache Software Foundation (ASF) under one or more
12  * contributor license agreements. See the NOTICE file distributed
13  * with this work for additional information regarding copyright
14  * ownership. The ASF licenses this file to you under the Apache
15  * License, Version 2.0 (the "License"); you may not use this file
16  * except in compliance with the License. You may obtain a copy of
17  * the License at http://www.apache.org/licenses/LICENSE-2.0 .
18  */
19 
20 #pragma once
21 
22 #include <xmloff/maptype.hxx>
23 #include <xmloff/xmlaustp.hxx>
24 #include <xmloff/xmltypes.hxx>
25 #include <xmloff/prhdlfac.hxx>
26 #include <xmloff/xmlexppr.hxx>
27 #include <xmloff/contextid.hxx>
28 #include <xmloff/xmlprhdl.hxx>
29 
37 
38 //CellStyles
39 #define XML_SC_TYPE_CELLPROTECTION (XML_SC_TYPES_START + 1)
40 #define XML_SC_TYPE_PRINTCONTENT (XML_SC_TYPES_START + 2)
41 #define XML_SC_TYPE_HORIJUSTIFY (XML_SC_TYPES_START + 3)
42 #define XML_SC_TYPE_HORIJUSTIFY_METHOD (XML_SC_TYPES_START + 4)
43 #define XML_SC_TYPE_HORIJUSTIFYSOURCE (XML_SC_TYPES_START + 5)
44 #define XML_SC_TYPE_HORIJUSTIFYREPEAT (XML_SC_TYPES_START + 6)
45 #define XML_SC_TYPE_ORIENTATION (XML_SC_TYPES_START + 7)
46 #define XML_SC_TYPE_ROTATEANGLE (XML_SC_TYPES_START + 8)
47 #define XML_SC_TYPE_ROTATEREFERENCE (XML_SC_TYPES_START + 9)
48 #define XML_SC_TYPE_BORDERLEFT (XML_SC_TYPES_START + 10)
49 #define XML_SC_TYPE_BORDERRIGHT (XML_SC_TYPES_START + 11)
50 #define XML_SC_TYPE_BORDERTOP (XML_SC_TYPES_START + 12)
51 #define XML_SC_TYPE_BORDERBOTTOM (XML_SC_TYPES_START + 13)
52 #define XML_SC_TYPE_VERTJUSTIFY (XML_SC_TYPES_START + 14)
53 #define XML_SC_TYPE_VERTJUSTIFY_METHOD (XML_SC_TYPES_START + 15)
54 #define XML_SC_ISTEXTWRAPPED (XML_SC_TYPES_START + 16)
55 #define XML_SC_TYPE_EQUAL (XML_SC_TYPES_START + 17)
56 #define XML_SC_TYPE_VERTICAL (XML_SC_TYPES_START + 18)
57 
58 // CTF_SC_HORIJUSTIFY (XML_SC_CTF_START + 1)
59 // CTF_SC_HORIJUSTIFY_SOURCE (XML_SC_CTF_START + 2)
60 #define CTF_SC_ALLPADDING (XML_SC_CTF_START + 3)
61 #define CTF_SC_BOTTOMPADDING (XML_SC_CTF_START + 4)
62 #define CTF_SC_LEFTPADDING (XML_SC_CTF_START + 5)
63 #define CTF_SC_RIGHTPADDING (XML_SC_CTF_START + 6)
64 #define CTF_SC_TOPPADDING (XML_SC_CTF_START + 7)
65 #define CTF_SC_ALLBORDER (XML_SC_CTF_START + 8)
66 #define CTF_SC_LEFTBORDER (XML_SC_CTF_START + 9)
67 #define CTF_SC_RIGHTBORDER (XML_SC_CTF_START + 10)
68 #define CTF_SC_TOPBORDER (XML_SC_CTF_START + 11)
69 #define CTF_SC_BOTTOMBORDER (XML_SC_CTF_START + 12)
70 #define CTF_SC_ALLBORDERWIDTH (XML_SC_CTF_START + 13)
71 #define CTF_SC_LEFTBORDERWIDTH (XML_SC_CTF_START + 14)
72 #define CTF_SC_RIGHTBORDERWIDTH (XML_SC_CTF_START + 15)
73 #define CTF_SC_TOPBORDERWIDTH (XML_SC_CTF_START + 16)
74 #define CTF_SC_BOTTOMBORDERWIDTH (XML_SC_CTF_START + 17)
75 #define CTF_SC_NUMBERFORMAT (XML_SC_CTF_START + 18)
76 #define CTF_SC_MAP (XML_SC_CTF_START + 19)
77 // CTF_SC_PARAINDENT (XML_SC_CTF_START + 20)
78 // CTF_SC_OLDTEXTBACKGROUND (XML_SC_CTF_START + 21)
79 #define CTF_SC_IMPORT_MAP (XML_SC_CTF_START + 22)
80 #define CTF_SC_CELLSTYLE (XML_SC_CTF_START + 23)
81 #define CTF_SC_VALIDATION (XML_SC_CTF_START + 24)
82 #define CTF_SC_DIAGONALTLBR (XML_SC_CTF_START + 25)
83 #define CTF_SC_DIAGONALTLBRWIDTH (XML_SC_CTF_START + 26)
84 #define CTF_SC_DIAGONALBLTR (XML_SC_CTF_START + 27)
85 #define CTF_SC_DIAGONALBLTRWIDTH (XML_SC_CTF_START + 28)
86 #define CTF_SC_DIAGONALTLBRWIDTHS (XML_SC_CTF_START + 29)
87 #define CTF_SC_DIAGONALBLTRWIDTHS (XML_SC_CTF_START + 30)
88 
89 #define CTF_SC_ROWHEIGHT (XML_SC_CTF_START + 50)
90 #define CTF_SC_ROWOPTIMALHEIGHT (XML_SC_CTF_START + 51)
91 #define CTF_SC_ROWBREAKBEFORE (XML_SC_CTF_START + 52)
92 #define CTF_SC_ISVISIBLE (XML_SC_CTF_START + 53)
93 
94 #define CTF_SC_MASTERPAGENAME (XML_SC_CTF_START + 53)
95 #define CTF_SC_HYPERLINK (XML_SC_CTF_START + 54)
96 
97 //ColumnStyles
98 #define XML_SC_TYPE_BREAKBEFORE (XML_SC_TYPES_START + 50)
99 
100 class ScXMLExport;
101 
103 {
104 protected:
106  virtual void ContextFilter(
107  bool bEnableFoFontFamily,
108  ::std::vector< XMLPropertyState >& rProperties,
109  const css::uno::Reference<css::beans::XPropertySet >& rPropSet ) const override;
110 public:
113  virtual ~ScXMLCellExportPropertyMapper() override;
114  virtual void handleElementItem(
116  const XMLPropertyState& rProperty,
117  SvXmlExportFlags nFlags,
118  const ::std::vector< XMLPropertyState > *pProperties,
119  sal_uInt32 nIdx ) const override;
120 
122  virtual void handleSpecialItem(
123  SvXMLAttributeList& rAttrList,
124  const XMLPropertyState& rProperty,
125  const SvXMLUnitConverter& rUnitConverter,
126  const SvXMLNamespaceMap& rNamespaceMap,
127  const ::std::vector< XMLPropertyState > *pProperties,
128  sal_uInt32 nIdx ) const override;
129 };
130 
132 {
133 protected:
135  virtual void ContextFilter(
136  bool bEnableFoFontFamily,
137  ::std::vector< XMLPropertyState >& rProperties,
138  const css::uno::Reference<css::beans::XPropertySet >& rPropSet ) const override;
139 public:
142  virtual ~ScXMLRowExportPropertyMapper() override;
143 };
144 
146 {
147 public:
150  virtual ~ScXMLColumnExportPropertyMapper() override;
151 
153  virtual void handleSpecialItem(
154  SvXMLAttributeList& rAttrList,
155  const XMLPropertyState& rProperty,
156  const SvXMLUnitConverter& rUnitConverter,
157  const SvXMLNamespaceMap& rNamespaceMap,
158  const ::std::vector< XMLPropertyState > *pProperties,
159  sal_uInt32 nIdx ) const override;
160 };
161 
163 {
164 protected:
165 public:
168  virtual ~ScXMLTableExportPropertyMapper() override;
169 
171  virtual void handleSpecialItem(
172  SvXMLAttributeList& rAttrList,
173  const XMLPropertyState& rProperty,
174  const SvXMLUnitConverter& rUnitConverter,
175  const SvXMLNamespaceMap& rNamespaceMap,
176  const ::std::vector< XMLPropertyState > *pProperties,
177  sal_uInt32 nIdx ) const override;
178 };
179 
181 {
183 
184  virtual void exportStyleAttributes(
185  SvXMLAttributeList& rAttrList,
186  XmlStyleFamily nFamily,
187  const ::std::vector< XMLPropertyState >& rProperties,
188  const SvXMLExportPropertyMapper& rPropExp,
189  const SvXMLUnitConverter& rUnitConverter,
190  const SvXMLNamespaceMap& rNamespaceMap
191  ) const override;
192 
193  virtual void exportStyleContent(
194  const css::uno::Reference< css::xml::sax::XDocumentHandler > & rHandler,
195  XmlStyleFamily nFamily,
196  const ::std::vector< XMLPropertyState >& rProperties,
197  const SvXMLExportPropertyMapper& rPropExp
198  , const SvXMLUnitConverter& rUnitConverter,
199  const SvXMLNamespaceMap& rNamespaceMap
200  ) const override;
201 
202 public:
203  explicit ScXMLAutoStylePoolP(ScXMLExport& rScXMLExport);
204  virtual ~ScXMLAutoStylePoolP() override;
205 };
206 
208 {
209 public:
211  virtual ~XMLScPropHdlFactory() override;
212  virtual const XMLPropertyHandler* GetPropertyHandler( sal_Int32 nType ) const override;
213 };
214 
216 {
217 public:
218  virtual ~XmlScPropHdl_CellProtection() override;
219  virtual bool equals( const css::uno::Any& r1, const css::uno::Any& r2 ) const override;
220  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
221  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
222 };
223 
225 {
226 public:
227  virtual ~XmlScPropHdl_PrintContent() override;
228  virtual bool equals( const css::uno::Any& r1, const css::uno::Any& r2 ) const override;
229  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
230  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
231 };
232 
234 {
235 public:
236  virtual ~XmlScPropHdl_JustifyMethod() override;
237  virtual bool equals( const css::uno::Any& r1, const css::uno::Any& r2 ) const override;
238  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
239  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
240 };
241 
243 {
244 public:
245  virtual ~XmlScPropHdl_HoriJustify() override;
246  virtual bool equals( const css::uno::Any& r1, const css::uno::Any& r2 ) const override;
247  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
248  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
249 };
250 
252 {
253 public:
254  virtual ~XmlScPropHdl_HoriJustifySource() override;
255  virtual bool equals( const css::uno::Any& r1, const css::uno::Any& r2 ) const override;
256  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
257  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
258 };
259 
261 {
262 public:
263  virtual ~XmlScPropHdl_HoriJustifyRepeat() override;
264  virtual bool equals( const css::uno::Any& r1, const css::uno::Any& r2 ) const override;
265  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
266  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
267 };
268 
270 {
271 public:
272  virtual ~XmlScPropHdl_Orientation() override;
273  virtual bool equals( const css::uno::Any& r1, const css::uno::Any& r2 ) const override;
274  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
275  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
276 };
277 
279 {
280 public:
281  virtual ~XmlScPropHdl_RotateAngle() override;
282  virtual bool equals( const css::uno::Any& r1, const css::uno::Any& r2 ) const override;
283  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
284  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
285 };
286 
288 {
289 public:
290  virtual ~XmlScPropHdl_RotateReference() override;
291  virtual bool equals( const css::uno::Any& r1, const css::uno::Any& r2 ) const override;
292  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
293  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
294 };
295 
297 {
298 public:
299  virtual ~XmlScPropHdl_VertJustify() override;
300  virtual bool equals( const css::uno::Any& r1, const css::uno::Any& r2 ) const override;
301  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
302  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
303 };
304 
306 {
307 public:
308  virtual ~XmlScPropHdl_BreakBefore() override;
309  virtual bool equals( const css::uno::Any& r1, const css::uno::Any& r2 ) const override;
310  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
311  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
312 };
313 
315 {
316 public:
317  virtual ~XmlScPropHdl_IsTextWrapped() override;
318  virtual bool equals( const css::uno::Any& r1, const css::uno::Any& r2 ) const override;
319  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
320  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
321 };
322 
324 {
325 public:
326  virtual bool equals( const css::uno::Any& /* r1 */, const css::uno::Any& /* r2 */ ) const override { return true; }
327  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
328  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
329 };
330 
332 {
333 public:
334  virtual ~XmlScPropHdl_Vertical() override;
335  virtual bool equals( const css::uno::Any& r1, const css::uno::Any& r2 ) const override;
336  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
337  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
338 };
339 
340 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
const XMLPropertyMapEntry aXMLScFromXLSRowStylesProperties[]
Definition: xmlstyle.cxx:146
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1312
virtual bool equals(const css::uno::Any &r1, const css::uno::Any &r2) const override
Definition: xmlstyle.cxx:1177
virtual bool equals(const css::uno::Any &r1, const css::uno::Any &r2) const override
Definition: xmlstyle.cxx:1616
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1114
const XMLPropertyMapEntry aXMLScTableStylesImportProperties[]
Definition: xmlstyle.cxx:154
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1736
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1842
virtual ~XmlScPropHdl_IsTextWrapped() override
Definition: xmlstyle.cxx:1781
virtual bool equals(const css::uno::Any &r1, const css::uno::Any &r2) const override
Definition: xmlstyle.cxx:1785
virtual bool equals(const css::uno::Any &r1, const css::uno::Any &r2) const override
Definition: xmlstyle.cxx:1470
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1861
virtual ~XmlScPropHdl_Orientation() override
Definition: xmlstyle.cxx:1397
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1352
virtual void exportStyleAttributes(SvXMLAttributeList &rAttrList, XmlStyleFamily nFamily, const ::std::vector< XMLPropertyState > &rProperties, const SvXMLExportPropertyMapper &rPropExp, const SvXMLUnitConverter &rUnitConverter, const SvXMLNamespaceMap &rNamespaceMap) const override
Definition: xmlstyle.cxx:610
virtual ~ScXMLAutoStylePoolP() override
Definition: xmlstyle.cxx:795
virtual void handleSpecialItem(SvXMLAttributeList &rAttrList, const XMLPropertyState &rProperty, const SvXMLUnitConverter &rUnitConverter, const SvXMLNamespaceMap &rNamespaceMap, const ::std::vector< XMLPropertyState > *pProperties, sal_uInt32 nIdx) const override
this method is called for every item that has the MID_FLAG_SPECIAL_ITEM_EXPORT flag set ...
Definition: xmlstyle.cxx:577
virtual bool equals(const css::uno::Any &r1, const css::uno::Any &r2) const override
Definition: xmlstyle.cxx:1725
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1882
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1627
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:989
const XMLPropertyMapEntry aXMLScRowStylesImportProperties[]
Definition: xmlstyle.cxx:123
virtual bool equals(const css::uno::Any &r1, const css::uno::Any &r2) const override
Definition: xmlstyle.cxx:1281
css::uno::Any const & rValue
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1140
XmlStyleFamily
const XMLPropertyMapEntry aXMLScCellStylesProperties[]
Definition: xmlstyle.cxx:60
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1834
virtual ~XmlScPropHdl_HoriJustify() override
Definition: xmlstyle.cxx:1173
ScXMLExport & rScXMLExport
Definition: xmlstyle.hxx:182
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1498
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:916
virtual void ContextFilter(bool bEnableFoFontFamily,::std::vector< XMLPropertyState > &rProperties, const css::uno::Reference< css::beans::XPropertySet > &rPropSet) const override
Application-specific filter.
Definition: xmlstyle.cxx:558
virtual ~XMLScPropHdlFactory() override
Definition: xmlstyle.cxx:804
virtual ~XmlScPropHdl_BreakBefore() override
Definition: xmlstyle.cxx:1721
virtual ~ScXMLRowExportPropertyMapper() override
Definition: xmlstyle.cxx:554
virtual void exportStyleContent(const css::uno::Reference< css::xml::sax::XDocumentHandler > &rHandler, XmlStyleFamily nFamily, const ::std::vector< XMLPropertyState > &rProperties, const SvXMLExportPropertyMapper &rPropExp, const SvXMLUnitConverter &rUnitConverter, const SvXMLNamespaceMap &rNamespaceMap) const override
Definition: xmlstyle.cxx:672
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1760
const XMLPropertyMapEntry aXMLScColumnStylesProperties[]
Definition: xmlstyle.cxx:115
virtual void handleElementItem(SvXMLExport &rExport, const XMLPropertyState &rProperty, SvXmlExportFlags nFlags, const ::std::vector< XMLPropertyState > *pProperties, sal_uInt32 nIdx) const override
Definition: xmlstyle.cxx:525
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1188
const XMLPropertyMapEntry aXMLScRowStylesProperties[]
Definition: xmlstyle.cxx:138
virtual ~XmlScPropHdl_HoriJustifyRepeat() override
Definition: xmlstyle.cxx:1337
virtual bool equals(const css::uno::Any &, const css::uno::Any &) const override
Definition: xmlstyle.hxx:326
virtual bool equals(const css::uno::Any &r1, const css::uno::Any &r2) const override
Definition: xmlstyle.cxx:1037
virtual ~ScXMLCellExportPropertyMapper() override
Definition: xmlstyle.cxx:188
ScXMLAutoStylePoolP(ScXMLExport &rScXMLExport)
Definition: xmlstyle.cxx:789
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1481
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1530
virtual void handleSpecialItem(SvXMLAttributeList &rAttrList, const XMLPropertyState &rProperty, const SvXMLUnitConverter &rUnitConverter, const SvXMLNamespaceMap &rNamespaceMap, const ::std::vector< XMLPropertyState > *pProperties, sal_uInt32 nIdx) const override
this method is called for every item that has the MID_FLAG_SPECIAL_ITEM_EXPORT flag set ...
Definition: xmlstyle.cxx:513
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1813
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1292
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1436
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1050
virtual bool equals(const css::uno::Any &r1, const css::uno::Any &r2) const override
Definition: xmlstyle.cxx:1854
virtual ~XmlScPropHdl_Vertical() override
Definition: xmlstyle.cxx:1850
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1669
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1412
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1566
virtual bool equals(const css::uno::Any &r1, const css::uno::Any &r2) const override
Definition: xmlstyle.cxx:1519
virtual bool equals(const css::uno::Any &r1, const css::uno::Any &r2) const override
Definition: xmlstyle.cxx:1401
virtual bool equals(const css::uno::Any &r1, const css::uno::Any &r2) const override
Definition: xmlstyle.cxx:1103
ScXMLRowExportPropertyMapper(const rtl::Reference< XMLPropertySetMapper > &rMapper)
Definition: xmlstyle.cxx:548
virtual ~XmlScPropHdl_PrintContent() override
Definition: xmlstyle.cxx:1033
ScXMLTableExportPropertyMapper(const rtl::Reference< XMLPropertySetMapper > &rMapper)
Definition: xmlstyle.cxx:588
SvXmlExportFlags
ScXMLColumnExportPropertyMapper(const rtl::Reference< XMLPropertySetMapper > &rMapper)
Definition: xmlstyle.cxx:566
ScXMLCellExportPropertyMapper(const rtl::Reference< XMLPropertySetMapper > &rMapper)
Definition: xmlstyle.cxx:182
virtual void handleSpecialItem(SvXMLAttributeList &rAttrList, const XMLPropertyState &rProperty, const SvXMLUnitConverter &rUnitConverter, const SvXMLNamespaceMap &rNamespaceMap, const ::std::vector< XMLPropertyState > *pProperties, sal_uInt32 nIdx) const override
this method is called for every item that has the MID_FLAG_SPECIAL_ITEM_EXPORT flag set ...
Definition: xmlstyle.cxx:599
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1372
QPRO_FUNC_TYPE nType
Definition: qproform.cxx:400
virtual ~ScXMLTableExportPropertyMapper() override
Definition: xmlstyle.cxx:594
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1080
const XMLPropertyMapEntry aXMLScTableStylesProperties[]
Definition: xmlstyle.cxx:171
virtual ~XmlScPropHdl_RotateAngle() override
Definition: xmlstyle.cxx:1466
virtual ~XmlScPropHdl_HoriJustifySource() override
Definition: xmlstyle.cxx:1277
virtual bool equals(const css::uno::Any &r1, const css::uno::Any &r2) const override
Definition: xmlstyle.cxx:1341
virtual ~ScXMLColumnExportPropertyMapper() override
Definition: xmlstyle.cxx:572
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1230
virtual void ContextFilter(bool bEnableFoFontFamily,::std::vector< XMLPropertyState > &rProperties, const css::uno::Reference< css::beans::XPropertySet > &rPropSet) const override
Application-specific filter.
Definition: xmlstyle.cxx:192
virtual ~XmlScPropHdl_CellProtection() override
Definition: xmlstyle.cxx:897
css::uno::Any const SvXMLExport & rExport
virtual ~XmlScPropHdl_RotateReference() override
Definition: xmlstyle.cxx:1515
virtual ~XmlScPropHdl_VertJustify() override
Definition: xmlstyle.cxx:1612
virtual bool equals(const css::uno::Any &r1, const css::uno::Any &r2) const override
Definition: xmlstyle.cxx:901
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1792
virtual ~XmlScPropHdl_JustifyMethod() override
Definition: xmlstyle.cxx:1099
virtual const XMLPropertyHandler * GetPropertyHandler(sal_Int32 nType) const override
Definition: xmlstyle.cxx:808