LibreOffice Module xmloff (master)  1
Classes | Enumerations | Functions | Variables
XMLTextColumnsContext.cxx File Reference
#include <sal/config.h>
#include <com/sun/star/frame/XModel.hpp>
#include <com/sun/star/text/XTextColumns.hpp>
#include <com/sun/star/text/TextColumn.hpp>
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
#include <com/sun/star/style/VerticalAlignment.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <sax/tools/converter.hxx>
#include <xmloff/xmltkmap.hxx>
#include <xmloff/xmluconv.hxx>
#include <xmloff/nmspmap.hxx>
#include <xmloff/xmlnmspe.hxx>
#include <xmloff/xmlimp.hxx>
#include <xmloff/xmltoken.hxx>
#include <xmloff/xmlement.hxx>
#include <XMLTextColumnsContext.hxx>
Include dependency graph for XMLTextColumnsContext.cxx:

Go to the source code of this file.

Classes

class  XMLTextColumnContext_Impl
 
class  XMLTextColumnSepContext_Impl
 

Enumerations

enum  SvXMLTokenMapAttrs
 
enum  SvXMLSepTokenMapAttrs
 

Functions

static const OUStringLiteral gsSeparatorLineIsOn ("SeparatorLineIsOn")
 
static const OUStringLiteral gsSeparatorLineWidth ("SeparatorLineWidth")
 
static const OUStringLiteral gsSeparatorLineColor ("SeparatorLineColor")
 
static const OUStringLiteral gsSeparatorLineRelativeHeight ("SeparatorLineRelativeHeight")
 
static const OUStringLiteral gsSeparatorLineVerticalAlignment ("SeparatorLineVerticalAlignment")
 
static const OUStringLiteral gsAutomaticDistance ("AutomaticDistance")
 
static const OUStringLiteral gsSeparatorLineStyle ("SeparatorLineStyle")
 

Variables

static const SvXMLTokenMapEntry aColAttrTokenMap []
 
static const SvXMLTokenMapEntry aColSepAttrTokenMap []
 
static SvXMLEnumMapEntry< sal_Int8 > const pXML_Sep_Style_Enum []
 
static SvXMLEnumMapEntry< VerticalAlignment > const pXML_Sep_Align_Enum []
 

Enumeration Type Documentation

Definition at line 55 of file XMLTextColumnsContext.cxx.

Definition at line 48 of file XMLTextColumnsContext.cxx.

Function Documentation

static const OUStringLiteral gsAutomaticDistance ( "AutomaticDistance"  )
static
static const OUStringLiteral gsSeparatorLineColor ( "SeparatorLineColor"  )
static
static const OUStringLiteral gsSeparatorLineIsOn ( "SeparatorLineIsOn"  )
static
static const OUStringLiteral gsSeparatorLineRelativeHeight ( "SeparatorLineRelativeHeight"  )
static
static const OUStringLiteral gsSeparatorLineStyle ( "SeparatorLineStyle"  )
static
static const OUStringLiteral gsSeparatorLineVerticalAlignment ( "SeparatorLineVerticalAlignment"  )
static
static const OUStringLiteral gsSeparatorLineWidth ( "SeparatorLineWidth"  )
static

Variable Documentation

const SvXMLTokenMapEntry aColAttrTokenMap[]
static
Initial value:
=
{
{ XML_NAMESPACE_STYLE, XML_REL_WIDTH, XML_TOK_COLUMN_WIDTH },
{ XML_NAMESPACE_FO, XML_START_INDENT, XML_TOK_COLUMN_MARGIN_LEFT },
{ XML_NAMESPACE_FO, XML_END_INDENT, XML_TOK_COLUMN_MARGIN_RIGHT },
}
constexpr sal_uInt16 XML_NAMESPACE_STYLE
Definition: xmlnmspe.hxx:30
#define XML_TOKEN_MAP_END
Definition: xmltkmap.hxx:33
constexpr sal_uInt16 XML_NAMESPACE_FO
Definition: xmlnmspe.hxx:34

Definition at line 66 of file XMLTextColumnsContext.cxx.

const SvXMLTokenMapEntry aColSepAttrTokenMap[]
static
Initial value:
=
{
{ XML_NAMESPACE_STYLE, XML_WIDTH, XML_TOK_COLUMN_SEP_WIDTH },
{ XML_NAMESPACE_STYLE, XML_COLOR, XML_TOK_COLUMN_SEP_COLOR },
{ XML_NAMESPACE_STYLE, XML_HEIGHT, XML_TOK_COLUMN_SEP_HEIGHT },
{ XML_NAMESPACE_STYLE, XML_VERTICAL_ALIGN, XML_TOK_COLUMN_SEP_ALIGN },
{ XML_NAMESPACE_STYLE, XML_STYLE, XML_TOK_COLUMN_SEP_STYLE },
}
constexpr sal_uInt16 XML_NAMESPACE_STYLE
Definition: xmlnmspe.hxx:30
#define XML_TOKEN_MAP_END
Definition: xmltkmap.hxx:33

Definition at line 74 of file XMLTextColumnsContext.cxx.

SvXMLEnumMapEntry<VerticalAlignment> const pXML_Sep_Align_Enum[]
static
Initial value:
=
{
{ XML_TOP, VerticalAlignment_TOP },
{ XML_MIDDLE, VerticalAlignment_MIDDLE },
{ XML_BOTTOM, VerticalAlignment_BOTTOM },
{ XML_TOKEN_INVALID, VerticalAlignment(0) }
}

Definition at line 93 of file XMLTextColumnsContext.cxx.

SvXMLEnumMapEntry<sal_Int8> const pXML_Sep_Style_Enum[]
static