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 #ifndef INCLUDED_SC_SOURCE_FILTER_XML_XMLSTYLE_HXX
21 #define INCLUDED_SC_SOURCE_FILTER_XML_XMLSTYLE_HXX
22 
23 #include <xmloff/maptype.hxx>
24 #include <xmloff/xmlaustp.hxx>
25 #include <xmloff/xmltypes.hxx>
26 #include <xmloff/prhdlfac.hxx>
27 #include <xmloff/xmlexppr.hxx>
28 #include <xmloff/contextid.hxx>
29 #include <xmloff/xmlprhdl.hxx>
30 
38 
39 //CellStyles
40 #define XML_SC_TYPE_CELLPROTECTION (XML_SC_TYPES_START + 1)
41 #define XML_SC_TYPE_PRINTCONTENT (XML_SC_TYPES_START + 2)
42 #define XML_SC_TYPE_HORIJUSTIFY (XML_SC_TYPES_START + 3)
43 #define XML_SC_TYPE_HORIJUSTIFY_METHOD (XML_SC_TYPES_START + 4)
44 #define XML_SC_TYPE_HORIJUSTIFYSOURCE (XML_SC_TYPES_START + 5)
45 #define XML_SC_TYPE_HORIJUSTIFYREPEAT (XML_SC_TYPES_START + 6)
46 #define XML_SC_TYPE_ORIENTATION (XML_SC_TYPES_START + 7)
47 #define XML_SC_TYPE_ROTATEANGLE (XML_SC_TYPES_START + 8)
48 #define XML_SC_TYPE_ROTATEREFERENCE (XML_SC_TYPES_START + 9)
49 #define XML_SC_TYPE_BORDERLEFT (XML_SC_TYPES_START + 10)
50 #define XML_SC_TYPE_BORDERRIGHT (XML_SC_TYPES_START + 11)
51 #define XML_SC_TYPE_BORDERTOP (XML_SC_TYPES_START + 12)
52 #define XML_SC_TYPE_BORDERBOTTOM (XML_SC_TYPES_START + 13)
53 #define XML_SC_TYPE_VERTJUSTIFY (XML_SC_TYPES_START + 14)
54 #define XML_SC_TYPE_VERTJUSTIFY_METHOD (XML_SC_TYPES_START + 15)
55 #define XML_SC_ISTEXTWRAPPED (XML_SC_TYPES_START + 16)
56 #define XML_SC_TYPE_EQUAL (XML_SC_TYPES_START + 17)
57 #define XML_SC_TYPE_VERTICAL (XML_SC_TYPES_START + 18)
58 
59 // CTF_SC_HORIJUSTIFY (XML_SC_CTF_START + 1)
60 // CTF_SC_HORIJUSTIFY_SOURCE (XML_SC_CTF_START + 2)
61 #define CTF_SC_ALLPADDING (XML_SC_CTF_START + 3)
62 #define CTF_SC_BOTTOMPADDING (XML_SC_CTF_START + 4)
63 #define CTF_SC_LEFTPADDING (XML_SC_CTF_START + 5)
64 #define CTF_SC_RIGHTPADDING (XML_SC_CTF_START + 6)
65 #define CTF_SC_TOPPADDING (XML_SC_CTF_START + 7)
66 #define CTF_SC_ALLBORDER (XML_SC_CTF_START + 8)
67 #define CTF_SC_LEFTBORDER (XML_SC_CTF_START + 9)
68 #define CTF_SC_RIGHTBORDER (XML_SC_CTF_START + 10)
69 #define CTF_SC_TOPBORDER (XML_SC_CTF_START + 11)
70 #define CTF_SC_BOTTOMBORDER (XML_SC_CTF_START + 12)
71 #define CTF_SC_ALLBORDERWIDTH (XML_SC_CTF_START + 13)
72 #define CTF_SC_LEFTBORDERWIDTH (XML_SC_CTF_START + 14)
73 #define CTF_SC_RIGHTBORDERWIDTH (XML_SC_CTF_START + 15)
74 #define CTF_SC_TOPBORDERWIDTH (XML_SC_CTF_START + 16)
75 #define CTF_SC_BOTTOMBORDERWIDTH (XML_SC_CTF_START + 17)
76 #define CTF_SC_NUMBERFORMAT (XML_SC_CTF_START + 18)
77 #define CTF_SC_MAP (XML_SC_CTF_START + 19)
78 // CTF_SC_PARAINDENT (XML_SC_CTF_START + 20)
79 // CTF_SC_OLDTEXTBACKGROUND (XML_SC_CTF_START + 21)
80 #define CTF_SC_IMPORT_MAP (XML_SC_CTF_START + 22)
81 #define CTF_SC_CELLSTYLE (XML_SC_CTF_START + 23)
82 #define CTF_SC_VALIDATION (XML_SC_CTF_START + 24)
83 #define CTF_SC_DIAGONALTLBR (XML_SC_CTF_START + 25)
84 #define CTF_SC_DIAGONALTLBRWIDTH (XML_SC_CTF_START + 26)
85 #define CTF_SC_DIAGONALBLTR (XML_SC_CTF_START + 27)
86 #define CTF_SC_DIAGONALBLTRWIDTH (XML_SC_CTF_START + 28)
87 #define CTF_SC_DIAGONALTLBRWIDTHS (XML_SC_CTF_START + 29)
88 #define CTF_SC_DIAGONALBLTRWIDTHS (XML_SC_CTF_START + 30)
89 
90 #define CTF_SC_ROWHEIGHT (XML_SC_CTF_START + 50)
91 #define CTF_SC_ROWOPTIMALHEIGHT (XML_SC_CTF_START + 51)
92 #define CTF_SC_ROWBREAKBEFORE (XML_SC_CTF_START + 52)
93 #define CTF_SC_ISVISIBLE (XML_SC_CTF_START + 53)
94 
95 #define CTF_SC_MASTERPAGENAME (XML_SC_CTF_START + 53)
96 #define CTF_SC_HYPERLINK (XML_SC_CTF_START + 54)
97 
98 //ColumnStyles
99 #define XML_SC_TYPE_BREAKBEFORE (XML_SC_TYPES_START + 50)
100 
101 class ScXMLExport;
102 
104 {
105 protected:
107  virtual void ContextFilter(
108  bool bEnableFoFontFamily,
109  ::std::vector< XMLPropertyState >& rProperties,
110  const css::uno::Reference<css::beans::XPropertySet >& rPropSet ) const override;
111 public:
114  virtual ~ScXMLCellExportPropertyMapper() override;
115  virtual void handleElementItem(
117  const XMLPropertyState& rProperty,
118  SvXmlExportFlags nFlags,
119  const ::std::vector< XMLPropertyState > *pProperties,
120  sal_uInt32 nIdx ) const override;
121 
123  virtual void handleSpecialItem(
124  SvXMLAttributeList& rAttrList,
125  const XMLPropertyState& rProperty,
126  const SvXMLUnitConverter& rUnitConverter,
127  const SvXMLNamespaceMap& rNamespaceMap,
128  const ::std::vector< XMLPropertyState > *pProperties,
129  sal_uInt32 nIdx ) const override;
130 };
131 
133 {
134 protected:
136  virtual void ContextFilter(
137  bool bEnableFoFontFamily,
138  ::std::vector< XMLPropertyState >& rProperties,
139  const css::uno::Reference<css::beans::XPropertySet >& rPropSet ) const override;
140 public:
143  virtual ~ScXMLRowExportPropertyMapper() override;
144 };
145 
147 {
148 public:
151  virtual ~ScXMLColumnExportPropertyMapper() override;
152 
154  virtual void handleSpecialItem(
155  SvXMLAttributeList& rAttrList,
156  const XMLPropertyState& rProperty,
157  const SvXMLUnitConverter& rUnitConverter,
158  const SvXMLNamespaceMap& rNamespaceMap,
159  const ::std::vector< XMLPropertyState > *pProperties,
160  sal_uInt32 nIdx ) const override;
161 };
162 
164 {
165 protected:
166 public:
169  virtual ~ScXMLTableExportPropertyMapper() override;
170 
172  virtual void handleSpecialItem(
173  SvXMLAttributeList& rAttrList,
174  const XMLPropertyState& rProperty,
175  const SvXMLUnitConverter& rUnitConverter,
176  const SvXMLNamespaceMap& rNamespaceMap,
177  const ::std::vector< XMLPropertyState > *pProperties,
178  sal_uInt32 nIdx ) const override;
179 };
180 
182 {
184 
185  virtual void exportStyleAttributes(
186  SvXMLAttributeList& rAttrList,
187  XmlStyleFamily nFamily,
188  const ::std::vector< XMLPropertyState >& rProperties,
189  const SvXMLExportPropertyMapper& rPropExp,
190  const SvXMLUnitConverter& rUnitConverter,
191  const SvXMLNamespaceMap& rNamespaceMap
192  ) const override;
193 
194  virtual void exportStyleContent(
195  const css::uno::Reference< css::xml::sax::XDocumentHandler > & rHandler,
196  XmlStyleFamily nFamily,
197  const ::std::vector< XMLPropertyState >& rProperties,
198  const SvXMLExportPropertyMapper& rPropExp
199  , const SvXMLUnitConverter& rUnitConverter,
200  const SvXMLNamespaceMap& rNamespaceMap
201  ) const override;
202 
203 public:
204  explicit ScXMLAutoStylePoolP(ScXMLExport& rScXMLExport);
205  virtual ~ScXMLAutoStylePoolP() override;
206 };
207 
209 {
210 public:
212  virtual ~XMLScPropHdlFactory() override;
213  virtual const XMLPropertyHandler* GetPropertyHandler( sal_Int32 nType ) const override;
214 };
215 
217 {
218 public:
219  virtual ~XmlScPropHdl_CellProtection() override;
220  virtual bool equals( const css::uno::Any& r1, const css::uno::Any& r2 ) const override;
221  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
222  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
223 };
224 
226 {
227 public:
228  virtual ~XmlScPropHdl_PrintContent() override;
229  virtual bool equals( const css::uno::Any& r1, const css::uno::Any& r2 ) const override;
230  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
231  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
232 };
233 
235 {
236 public:
237  virtual ~XmlScPropHdl_JustifyMethod() override;
238  virtual bool equals( const css::uno::Any& r1, const css::uno::Any& r2 ) const override;
239  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
240  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
241 };
242 
244 {
245 public:
246  virtual ~XmlScPropHdl_HoriJustify() override;
247  virtual bool equals( const css::uno::Any& r1, const css::uno::Any& r2 ) const override;
248  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
249  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
250 };
251 
253 {
254 public:
255  virtual ~XmlScPropHdl_HoriJustifySource() override;
256  virtual bool equals( const css::uno::Any& r1, const css::uno::Any& r2 ) const override;
257  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
258  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
259 };
260 
262 {
263 public:
264  virtual ~XmlScPropHdl_HoriJustifyRepeat() override;
265  virtual bool equals( const css::uno::Any& r1, const css::uno::Any& r2 ) const override;
266  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
267  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
268 };
269 
271 {
272 public:
273  virtual ~XmlScPropHdl_Orientation() override;
274  virtual bool equals( const css::uno::Any& r1, const css::uno::Any& r2 ) const override;
275  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
276  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
277 };
278 
280 {
281 public:
282  virtual ~XmlScPropHdl_RotateAngle() override;
283  virtual bool equals( const css::uno::Any& r1, const css::uno::Any& r2 ) const override;
284  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
285  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
286 };
287 
289 {
290 public:
291  virtual ~XmlScPropHdl_RotateReference() override;
292  virtual bool equals( const css::uno::Any& r1, const css::uno::Any& r2 ) const override;
293  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
294  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
295 };
296 
298 {
299 public:
300  virtual ~XmlScPropHdl_VertJustify() override;
301  virtual bool equals( const css::uno::Any& r1, const css::uno::Any& r2 ) const override;
302  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
303  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
304 };
305 
307 {
308 public:
309  virtual ~XmlScPropHdl_BreakBefore() override;
310  virtual bool equals( const css::uno::Any& r1, const css::uno::Any& r2 ) const override;
311  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
312  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
313 };
314 
316 {
317 public:
318  virtual ~XmlScPropHdl_IsTextWrapped() override;
319  virtual bool equals( const css::uno::Any& r1, const css::uno::Any& r2 ) const override;
320  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
321  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
322 };
323 
325 {
326 public:
327  virtual bool equals( const css::uno::Any& /* r1 */, const css::uno::Any& /* r2 */ ) const override { return true; }
328  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
329  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
330 };
331 
333 {
334 public:
335  virtual ~XmlScPropHdl_Vertical() override;
336  virtual bool equals( const css::uno::Any& r1, const css::uno::Any& r2 ) const override;
337  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
338  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
339 };
340 
341 #endif
342 
343 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
const XMLPropertyMapEntry aXMLScFromXLSRowStylesProperties[]
Definition: xmlstyle.cxx:147
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1313
virtual bool equals(const css::uno::Any &r1, const css::uno::Any &r2) const override
Definition: xmlstyle.cxx:1178
virtual bool equals(const css::uno::Any &r1, const css::uno::Any &r2) const override
Definition: xmlstyle.cxx:1617
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1115
const XMLPropertyMapEntry aXMLScTableStylesImportProperties[]
Definition: xmlstyle.cxx:155
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1737
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1843
virtual ~XmlScPropHdl_IsTextWrapped() override
Definition: xmlstyle.cxx:1782
virtual bool equals(const css::uno::Any &r1, const css::uno::Any &r2) const override
Definition: xmlstyle.cxx:1786
virtual bool equals(const css::uno::Any &r1, const css::uno::Any &r2) const override
Definition: xmlstyle.cxx:1471
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1862
virtual ~XmlScPropHdl_Orientation() override
Definition: xmlstyle.cxx:1398
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1353
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:611
virtual ~ScXMLAutoStylePoolP() override
Definition: xmlstyle.cxx:796
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:578
virtual bool equals(const css::uno::Any &r1, const css::uno::Any &r2) const override
Definition: xmlstyle.cxx:1726
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1883
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1628
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:990
const XMLPropertyMapEntry aXMLScRowStylesImportProperties[]
Definition: xmlstyle.cxx:124
virtual bool equals(const css::uno::Any &r1, const css::uno::Any &r2) const override
Definition: xmlstyle.cxx:1282
css::uno::Any const & rValue
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1141
XmlStyleFamily
const XMLPropertyMapEntry aXMLScCellStylesProperties[]
Definition: xmlstyle.cxx:61
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1835
virtual ~XmlScPropHdl_HoriJustify() override
Definition: xmlstyle.cxx:1174
ScXMLExport & rScXMLExport
Definition: xmlstyle.hxx:183
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1499
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:917
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:559
virtual ~XMLScPropHdlFactory() override
Definition: xmlstyle.cxx:805
virtual ~XmlScPropHdl_BreakBefore() override
Definition: xmlstyle.cxx:1722
virtual ~ScXMLRowExportPropertyMapper() override
Definition: xmlstyle.cxx:555
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:673
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1761
const XMLPropertyMapEntry aXMLScColumnStylesProperties[]
Definition: xmlstyle.cxx:116
virtual void handleElementItem(SvXMLExport &rExport, const XMLPropertyState &rProperty, SvXmlExportFlags nFlags, const ::std::vector< XMLPropertyState > *pProperties, sal_uInt32 nIdx) const override
Definition: xmlstyle.cxx:526
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1189
const XMLPropertyMapEntry aXMLScRowStylesProperties[]
Definition: xmlstyle.cxx:139
virtual ~XmlScPropHdl_HoriJustifyRepeat() override
Definition: xmlstyle.cxx:1338
virtual bool equals(const css::uno::Any &, const css::uno::Any &) const override
Definition: xmlstyle.hxx:327
virtual bool equals(const css::uno::Any &r1, const css::uno::Any &r2) const override
Definition: xmlstyle.cxx:1038
virtual ~ScXMLCellExportPropertyMapper() override
Definition: xmlstyle.cxx:189
ScXMLAutoStylePoolP(ScXMLExport &rScXMLExport)
Definition: xmlstyle.cxx:790
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1482
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1531
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:514
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1814
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1293
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1437
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1051
virtual bool equals(const css::uno::Any &r1, const css::uno::Any &r2) const override
Definition: xmlstyle.cxx:1855
virtual ~XmlScPropHdl_Vertical() override
Definition: xmlstyle.cxx:1851
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1670
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1413
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1567
virtual bool equals(const css::uno::Any &r1, const css::uno::Any &r2) const override
Definition: xmlstyle.cxx:1520
virtual bool equals(const css::uno::Any &r1, const css::uno::Any &r2) const override
Definition: xmlstyle.cxx:1402
virtual bool equals(const css::uno::Any &r1, const css::uno::Any &r2) const override
Definition: xmlstyle.cxx:1104
ScXMLRowExportPropertyMapper(const rtl::Reference< XMLPropertySetMapper > &rMapper)
Definition: xmlstyle.cxx:549
virtual ~XmlScPropHdl_PrintContent() override
Definition: xmlstyle.cxx:1034
ScXMLTableExportPropertyMapper(const rtl::Reference< XMLPropertySetMapper > &rMapper)
Definition: xmlstyle.cxx:589
SvXmlExportFlags
ScXMLColumnExportPropertyMapper(const rtl::Reference< XMLPropertySetMapper > &rMapper)
Definition: xmlstyle.cxx:567
ScXMLCellExportPropertyMapper(const rtl::Reference< XMLPropertySetMapper > &rMapper)
Definition: xmlstyle.cxx:183
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:600
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1373
QPRO_FUNC_TYPE nType
Definition: qproform.cxx:401
virtual ~ScXMLTableExportPropertyMapper() override
Definition: xmlstyle.cxx:595
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1081
const XMLPropertyMapEntry aXMLScTableStylesProperties[]
Definition: xmlstyle.cxx:172
virtual ~XmlScPropHdl_RotateAngle() override
Definition: xmlstyle.cxx:1467
virtual ~XmlScPropHdl_HoriJustifySource() override
Definition: xmlstyle.cxx:1278
virtual bool equals(const css::uno::Any &r1, const css::uno::Any &r2) const override
Definition: xmlstyle.cxx:1342
virtual ~ScXMLColumnExportPropertyMapper() override
Definition: xmlstyle.cxx:573
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1231
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:193
virtual ~XmlScPropHdl_CellProtection() override
Definition: xmlstyle.cxx:898
css::uno::Any const SvXMLExport & rExport
virtual ~XmlScPropHdl_RotateReference() override
Definition: xmlstyle.cxx:1516
virtual ~XmlScPropHdl_VertJustify() override
Definition: xmlstyle.cxx:1613
virtual bool equals(const css::uno::Any &r1, const css::uno::Any &r2) const override
Definition: xmlstyle.cxx:902
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Definition: xmlstyle.cxx:1793
virtual ~XmlScPropHdl_JustifyMethod() override
Definition: xmlstyle.cxx:1100
virtual const XMLPropertyHandler * GetPropertyHandler(sal_Int32 nType) const override
Definition: xmlstyle.cxx:809