LibreOffice Module sc (master) 1
Classes | Macros | Variables
xmlstyle.hxx File Reference
#include <xmloff/maptype.hxx>
#include <xmloff/xmlaustp.hxx>
#include <xmloff/xmltypes.hxx>
#include <xmloff/prhdlfac.hxx>
#include <xmloff/xmlexppr.hxx>
#include <xmloff/contextid.hxx>
#include <xmloff/xmlprhdl.hxx>
Include dependency graph for xmlstyle.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ScXMLCellExportPropertyMapper
 
class  ScXMLRowExportPropertyMapper
 
class  ScXMLColumnExportPropertyMapper
 
class  ScXMLTableExportPropertyMapper
 
class  ScXMLAutoStylePoolP
 
class  XMLScPropHdlFactory
 
class  XmlScPropHdl_CellProtection
 
class  XmlScPropHdl_PrintContent
 
class  XmlScPropHdl_JustifyMethod
 
class  XmlScPropHdl_HoriJustify
 
class  XmlScPropHdl_HoriJustifySource
 
class  XmlScPropHdl_HoriJustifyRepeat
 
class  XmlScPropHdl_Orientation
 
class  XmlScPropHdl_RotateAngle
 
class  XmlScPropHdl_RotateReference
 
class  XmlScPropHdl_VertJustify
 
class  XmlScPropHdl_BreakBefore
 
class  XmlScPropHdl_IsTextWrapped
 
class  XmlScPropHdl_IsEqual
 
class  XmlScPropHdl_Vertical
 

Macros

#define XML_SC_TYPE_CELLPROTECTION   (XML_SC_TYPES_START + 1)
 
#define XML_SC_TYPE_PRINTCONTENT   (XML_SC_TYPES_START + 2)
 
#define XML_SC_TYPE_HORIJUSTIFY   (XML_SC_TYPES_START + 3)
 
#define XML_SC_TYPE_HORIJUSTIFY_METHOD   (XML_SC_TYPES_START + 4)
 
#define XML_SC_TYPE_HORIJUSTIFYSOURCE   (XML_SC_TYPES_START + 5)
 
#define XML_SC_TYPE_HORIJUSTIFYREPEAT   (XML_SC_TYPES_START + 6)
 
#define XML_SC_TYPE_ORIENTATION   (XML_SC_TYPES_START + 7)
 
#define XML_SC_TYPE_ROTATEANGLE   (XML_SC_TYPES_START + 8)
 
#define XML_SC_TYPE_ROTATEREFERENCE   (XML_SC_TYPES_START + 9)
 
#define XML_SC_TYPE_BORDERLEFT   (XML_SC_TYPES_START + 10)
 
#define XML_SC_TYPE_BORDERRIGHT   (XML_SC_TYPES_START + 11)
 
#define XML_SC_TYPE_BORDERTOP   (XML_SC_TYPES_START + 12)
 
#define XML_SC_TYPE_BORDERBOTTOM   (XML_SC_TYPES_START + 13)
 
#define XML_SC_TYPE_VERTJUSTIFY   (XML_SC_TYPES_START + 14)
 
#define XML_SC_TYPE_VERTJUSTIFY_METHOD   (XML_SC_TYPES_START + 15)
 
#define XML_SC_ISTEXTWRAPPED   (XML_SC_TYPES_START + 16)
 
#define XML_SC_TYPE_EQUAL   (XML_SC_TYPES_START + 17)
 
#define XML_SC_TYPE_VERTICAL   (XML_SC_TYPES_START + 18)
 
#define CTF_SC_ALLPADDING   (XML_SC_CTF_START + 3)
 
#define CTF_SC_BOTTOMPADDING   (XML_SC_CTF_START + 4)
 
#define CTF_SC_LEFTPADDING   (XML_SC_CTF_START + 5)
 
#define CTF_SC_RIGHTPADDING   (XML_SC_CTF_START + 6)
 
#define CTF_SC_TOPPADDING   (XML_SC_CTF_START + 7)
 
#define CTF_SC_ALLBORDER   (XML_SC_CTF_START + 8)
 
#define CTF_SC_LEFTBORDER   (XML_SC_CTF_START + 9)
 
#define CTF_SC_RIGHTBORDER   (XML_SC_CTF_START + 10)
 
#define CTF_SC_TOPBORDER   (XML_SC_CTF_START + 11)
 
#define CTF_SC_BOTTOMBORDER   (XML_SC_CTF_START + 12)
 
#define CTF_SC_ALLBORDERWIDTH   (XML_SC_CTF_START + 13)
 
#define CTF_SC_LEFTBORDERWIDTH   (XML_SC_CTF_START + 14)
 
#define CTF_SC_RIGHTBORDERWIDTH   (XML_SC_CTF_START + 15)
 
#define CTF_SC_TOPBORDERWIDTH   (XML_SC_CTF_START + 16)
 
#define CTF_SC_BOTTOMBORDERWIDTH   (XML_SC_CTF_START + 17)
 
#define CTF_SC_NUMBERFORMAT   (XML_SC_CTF_START + 18)
 
#define CTF_SC_MAP   (XML_SC_CTF_START + 19)
 
#define CTF_SC_IMPORT_MAP   (XML_SC_CTF_START + 22)
 
#define CTF_SC_CELLSTYLE   (XML_SC_CTF_START + 23)
 
#define CTF_SC_VALIDATION   (XML_SC_CTF_START + 24)
 
#define CTF_SC_DIAGONALTLBR   (XML_SC_CTF_START + 25)
 
#define CTF_SC_DIAGONALTLBRWIDTH   (XML_SC_CTF_START + 26)
 
#define CTF_SC_DIAGONALBLTR   (XML_SC_CTF_START + 27)
 
#define CTF_SC_DIAGONALBLTRWIDTH   (XML_SC_CTF_START + 28)
 
#define CTF_SC_DIAGONALTLBRWIDTHS   (XML_SC_CTF_START + 29)
 
#define CTF_SC_DIAGONALBLTRWIDTHS   (XML_SC_CTF_START + 30)
 
#define CTF_SC_ROWHEIGHT   (XML_SC_CTF_START + 50)
 
#define CTF_SC_ROWOPTIMALHEIGHT   (XML_SC_CTF_START + 51)
 
#define CTF_SC_ROWBREAKBEFORE   (XML_SC_CTF_START + 52)
 
#define CTF_SC_ISVISIBLE   (XML_SC_CTF_START + 53)
 
#define CTF_SC_MASTERPAGENAME   (XML_SC_CTF_START + 53)
 
#define CTF_SC_HYPERLINK   (XML_SC_CTF_START + 54)
 
#define XML_SC_TYPE_BREAKBEFORE   (XML_SC_TYPES_START + 50)
 

Variables

const XMLPropertyMapEntry aXMLScCellStylesProperties []
 
const XMLPropertyMapEntry aXMLScColumnStylesProperties []
 
const XMLPropertyMapEntry aXMLScRowStylesProperties []
 
const XMLPropertyMapEntry aXMLScFromXLSRowStylesProperties []
 
const XMLPropertyMapEntry aXMLScRowStylesImportProperties []
 
const XMLPropertyMapEntry aXMLScTableStylesProperties []
 
const XMLPropertyMapEntry aXMLScTableStylesImportProperties []
 

Macro Definition Documentation

◆ CTF_SC_ALLBORDER

#define CTF_SC_ALLBORDER   (XML_SC_CTF_START + 8)

Definition at line 65 of file xmlstyle.hxx.

◆ CTF_SC_ALLBORDERWIDTH

#define CTF_SC_ALLBORDERWIDTH   (XML_SC_CTF_START + 13)

Definition at line 70 of file xmlstyle.hxx.

◆ CTF_SC_ALLPADDING

#define CTF_SC_ALLPADDING   (XML_SC_CTF_START + 3)

Definition at line 60 of file xmlstyle.hxx.

◆ CTF_SC_BOTTOMBORDER

#define CTF_SC_BOTTOMBORDER   (XML_SC_CTF_START + 12)

Definition at line 69 of file xmlstyle.hxx.

◆ CTF_SC_BOTTOMBORDERWIDTH

#define CTF_SC_BOTTOMBORDERWIDTH   (XML_SC_CTF_START + 17)

Definition at line 74 of file xmlstyle.hxx.

◆ CTF_SC_BOTTOMPADDING

#define CTF_SC_BOTTOMPADDING   (XML_SC_CTF_START + 4)

Definition at line 61 of file xmlstyle.hxx.

◆ CTF_SC_CELLSTYLE

#define CTF_SC_CELLSTYLE   (XML_SC_CTF_START + 23)

Definition at line 80 of file xmlstyle.hxx.

◆ CTF_SC_DIAGONALBLTR

#define CTF_SC_DIAGONALBLTR   (XML_SC_CTF_START + 27)

Definition at line 84 of file xmlstyle.hxx.

◆ CTF_SC_DIAGONALBLTRWIDTH

#define CTF_SC_DIAGONALBLTRWIDTH   (XML_SC_CTF_START + 28)

Definition at line 85 of file xmlstyle.hxx.

◆ CTF_SC_DIAGONALBLTRWIDTHS

#define CTF_SC_DIAGONALBLTRWIDTHS   (XML_SC_CTF_START + 30)

Definition at line 87 of file xmlstyle.hxx.

◆ CTF_SC_DIAGONALTLBR

#define CTF_SC_DIAGONALTLBR   (XML_SC_CTF_START + 25)

Definition at line 82 of file xmlstyle.hxx.

◆ CTF_SC_DIAGONALTLBRWIDTH

#define CTF_SC_DIAGONALTLBRWIDTH   (XML_SC_CTF_START + 26)

Definition at line 83 of file xmlstyle.hxx.

◆ CTF_SC_DIAGONALTLBRWIDTHS

#define CTF_SC_DIAGONALTLBRWIDTHS   (XML_SC_CTF_START + 29)

Definition at line 86 of file xmlstyle.hxx.

◆ CTF_SC_HYPERLINK

#define CTF_SC_HYPERLINK   (XML_SC_CTF_START + 54)

Definition at line 95 of file xmlstyle.hxx.

◆ CTF_SC_IMPORT_MAP

#define CTF_SC_IMPORT_MAP   (XML_SC_CTF_START + 22)

Definition at line 79 of file xmlstyle.hxx.

◆ CTF_SC_ISVISIBLE

#define CTF_SC_ISVISIBLE   (XML_SC_CTF_START + 53)

Definition at line 92 of file xmlstyle.hxx.

◆ CTF_SC_LEFTBORDER

#define CTF_SC_LEFTBORDER   (XML_SC_CTF_START + 9)

Definition at line 66 of file xmlstyle.hxx.

◆ CTF_SC_LEFTBORDERWIDTH

#define CTF_SC_LEFTBORDERWIDTH   (XML_SC_CTF_START + 14)

Definition at line 71 of file xmlstyle.hxx.

◆ CTF_SC_LEFTPADDING

#define CTF_SC_LEFTPADDING   (XML_SC_CTF_START + 5)

Definition at line 62 of file xmlstyle.hxx.

◆ CTF_SC_MAP

#define CTF_SC_MAP   (XML_SC_CTF_START + 19)

Definition at line 76 of file xmlstyle.hxx.

◆ CTF_SC_MASTERPAGENAME

#define CTF_SC_MASTERPAGENAME   (XML_SC_CTF_START + 53)

Definition at line 94 of file xmlstyle.hxx.

◆ CTF_SC_NUMBERFORMAT

#define CTF_SC_NUMBERFORMAT   (XML_SC_CTF_START + 18)

Definition at line 75 of file xmlstyle.hxx.

◆ CTF_SC_RIGHTBORDER

#define CTF_SC_RIGHTBORDER   (XML_SC_CTF_START + 10)

Definition at line 67 of file xmlstyle.hxx.

◆ CTF_SC_RIGHTBORDERWIDTH

#define CTF_SC_RIGHTBORDERWIDTH   (XML_SC_CTF_START + 15)

Definition at line 72 of file xmlstyle.hxx.

◆ CTF_SC_RIGHTPADDING

#define CTF_SC_RIGHTPADDING   (XML_SC_CTF_START + 6)

Definition at line 63 of file xmlstyle.hxx.

◆ CTF_SC_ROWBREAKBEFORE

#define CTF_SC_ROWBREAKBEFORE   (XML_SC_CTF_START + 52)

Definition at line 91 of file xmlstyle.hxx.

◆ CTF_SC_ROWHEIGHT

#define CTF_SC_ROWHEIGHT   (XML_SC_CTF_START + 50)

Definition at line 89 of file xmlstyle.hxx.

◆ CTF_SC_ROWOPTIMALHEIGHT

#define CTF_SC_ROWOPTIMALHEIGHT   (XML_SC_CTF_START + 51)

Definition at line 90 of file xmlstyle.hxx.

◆ CTF_SC_TOPBORDER

#define CTF_SC_TOPBORDER   (XML_SC_CTF_START + 11)

Definition at line 68 of file xmlstyle.hxx.

◆ CTF_SC_TOPBORDERWIDTH

#define CTF_SC_TOPBORDERWIDTH   (XML_SC_CTF_START + 16)

Definition at line 73 of file xmlstyle.hxx.

◆ CTF_SC_TOPPADDING

#define CTF_SC_TOPPADDING   (XML_SC_CTF_START + 7)

Definition at line 64 of file xmlstyle.hxx.

◆ CTF_SC_VALIDATION

#define CTF_SC_VALIDATION   (XML_SC_CTF_START + 24)

Definition at line 81 of file xmlstyle.hxx.

◆ XML_SC_ISTEXTWRAPPED

#define XML_SC_ISTEXTWRAPPED   (XML_SC_TYPES_START + 16)

Definition at line 54 of file xmlstyle.hxx.

◆ XML_SC_TYPE_BORDERBOTTOM

#define XML_SC_TYPE_BORDERBOTTOM   (XML_SC_TYPES_START + 13)

Definition at line 51 of file xmlstyle.hxx.

◆ XML_SC_TYPE_BORDERLEFT

#define XML_SC_TYPE_BORDERLEFT   (XML_SC_TYPES_START + 10)

Definition at line 48 of file xmlstyle.hxx.

◆ XML_SC_TYPE_BORDERRIGHT

#define XML_SC_TYPE_BORDERRIGHT   (XML_SC_TYPES_START + 11)

Definition at line 49 of file xmlstyle.hxx.

◆ XML_SC_TYPE_BORDERTOP

#define XML_SC_TYPE_BORDERTOP   (XML_SC_TYPES_START + 12)

Definition at line 50 of file xmlstyle.hxx.

◆ XML_SC_TYPE_BREAKBEFORE

#define XML_SC_TYPE_BREAKBEFORE   (XML_SC_TYPES_START + 50)

Definition at line 98 of file xmlstyle.hxx.

◆ XML_SC_TYPE_CELLPROTECTION

#define XML_SC_TYPE_CELLPROTECTION   (XML_SC_TYPES_START + 1)

Definition at line 39 of file xmlstyle.hxx.

◆ XML_SC_TYPE_EQUAL

#define XML_SC_TYPE_EQUAL   (XML_SC_TYPES_START + 17)

Definition at line 55 of file xmlstyle.hxx.

◆ XML_SC_TYPE_HORIJUSTIFY

#define XML_SC_TYPE_HORIJUSTIFY   (XML_SC_TYPES_START + 3)

Definition at line 41 of file xmlstyle.hxx.

◆ XML_SC_TYPE_HORIJUSTIFY_METHOD

#define XML_SC_TYPE_HORIJUSTIFY_METHOD   (XML_SC_TYPES_START + 4)

Definition at line 42 of file xmlstyle.hxx.

◆ XML_SC_TYPE_HORIJUSTIFYREPEAT

#define XML_SC_TYPE_HORIJUSTIFYREPEAT   (XML_SC_TYPES_START + 6)

Definition at line 44 of file xmlstyle.hxx.

◆ XML_SC_TYPE_HORIJUSTIFYSOURCE

#define XML_SC_TYPE_HORIJUSTIFYSOURCE   (XML_SC_TYPES_START + 5)

Definition at line 43 of file xmlstyle.hxx.

◆ XML_SC_TYPE_ORIENTATION

#define XML_SC_TYPE_ORIENTATION   (XML_SC_TYPES_START + 7)

Definition at line 45 of file xmlstyle.hxx.

◆ XML_SC_TYPE_PRINTCONTENT

#define XML_SC_TYPE_PRINTCONTENT   (XML_SC_TYPES_START + 2)

Definition at line 40 of file xmlstyle.hxx.

◆ XML_SC_TYPE_ROTATEANGLE

#define XML_SC_TYPE_ROTATEANGLE   (XML_SC_TYPES_START + 8)

Definition at line 46 of file xmlstyle.hxx.

◆ XML_SC_TYPE_ROTATEREFERENCE

#define XML_SC_TYPE_ROTATEREFERENCE   (XML_SC_TYPES_START + 9)

Definition at line 47 of file xmlstyle.hxx.

◆ XML_SC_TYPE_VERTICAL

#define XML_SC_TYPE_VERTICAL   (XML_SC_TYPES_START + 18)

Definition at line 56 of file xmlstyle.hxx.

◆ XML_SC_TYPE_VERTJUSTIFY

#define XML_SC_TYPE_VERTJUSTIFY   (XML_SC_TYPES_START + 14)

Definition at line 52 of file xmlstyle.hxx.

◆ XML_SC_TYPE_VERTJUSTIFY_METHOD

#define XML_SC_TYPE_VERTJUSTIFY_METHOD   (XML_SC_TYPES_START + 15)

Definition at line 53 of file xmlstyle.hxx.

Variable Documentation

◆ aXMLScCellStylesProperties

const XMLPropertyMapEntry aXMLScCellStylesProperties[]
extern

Definition at line 65 of file xmlstyle.cxx.

Referenced by ScXMLExport::ScXMLExport(), and ScXMLImport::ScXMLImport().

◆ aXMLScColumnStylesProperties

const XMLPropertyMapEntry aXMLScColumnStylesProperties[]
extern

Definition at line 121 of file xmlstyle.cxx.

Referenced by ScXMLExport::ScXMLExport(), and ScXMLImport::ScXMLImport().

◆ aXMLScFromXLSRowStylesProperties

const XMLPropertyMapEntry aXMLScFromXLSRowStylesProperties[]
extern

Definition at line 153 of file xmlstyle.cxx.

Referenced by ScXMLExport::exportDoc().

◆ aXMLScRowStylesImportProperties

const XMLPropertyMapEntry aXMLScRowStylesImportProperties[]
extern

Definition at line 129 of file xmlstyle.cxx.

Referenced by ScXMLImport::ScXMLImport().

◆ aXMLScRowStylesProperties

const XMLPropertyMapEntry aXMLScRowStylesProperties[]
extern

Definition at line 145 of file xmlstyle.cxx.

Referenced by ScXMLExport::ScXMLExport().

◆ aXMLScTableStylesImportProperties

const XMLPropertyMapEntry aXMLScTableStylesImportProperties[]
extern

Definition at line 161 of file xmlstyle.cxx.

Referenced by ScXMLImport::ScXMLImport().

◆ aXMLScTableStylesProperties

const XMLPropertyMapEntry aXMLScTableStylesProperties[]
extern

Definition at line 179 of file xmlstyle.cxx.

Referenced by ScXMLExport::ScXMLExport().