LibreOffice Module xmloff (master)  1
Enumerations | Functions | Variables
XMLFootnoteConfigurationImportContext.cxx File Reference
#include <XMLFootnoteConfigurationImportContext.hxx>
#include <rtl/ustring.hxx>
#include <rtl/ustrbuf.hxx>
#include <sax/tools/converter.hxx>
#include <xmloff/namespacemap.hxx>
#include <xmloff/xmlnamespace.hxx>
#include <xmloff/xmltoken.hxx>
#include <xmloff/xmlement.hxx>
#include <xmloff/families.hxx>
#include <xmloff/xmluconv.hxx>
#include <xmloff/xmlimp.hxx>
#include <com/sun/star/frame/XModel.hpp>
#include <com/sun/star/xml/sax/XAttributeList.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/text/XFootnotesSupplier.hpp>
#include <com/sun/star/text/XEndnotesSupplier.hpp>
#include <com/sun/star/text/FootnoteNumbering.hpp>
#include <com/sun/star/style/NumberingType.hpp>
Include dependency graph for XMLFootnoteConfigurationImportContext.cxx:

Go to the source code of this file.

Enumerations

enum  XMLFtnConfigToken
 

Functions

const OUStringLiteral gsPropertyAnchorCharStyleName (u"AnchorCharStyleName")
 
const OUStringLiteral gsPropertyCharStyleName (u"CharStyleName")
 
const OUStringLiteral gsPropertyNumberingType (u"NumberingType")
 
const OUStringLiteral gsPropertyPageStyleName (u"PageStyleName")
 
const OUStringLiteral gsPropertyParagraphStyleName (u"ParaStyleName")
 
const OUStringLiteral gsPropertyPrefix (u"Prefix")
 
const OUStringLiteral gsPropertyStartAt (u"StartAt")
 
const OUStringLiteral gsPropertySuffix (u"Suffix")
 
const OUStringLiteral gsPropertyPositionEndOfDoc (u"PositionEndOfDoc")
 
const OUStringLiteral gsPropertyFootnoteCounting (u"FootnoteCounting")
 
const OUStringLiteral gsPropertyEndNotice (u"EndNotice")
 
const OUStringLiteral gsPropertyBeginNotice (u"BeginNotice")
 

Variables

const SvXMLTokenMapEntry aTextFieldAttrTokenMap []
 
SvXMLEnumMapEntry< sal_Int16 > const aFootnoteNumberingMap []
 

Enumeration Type Documentation

Definition at line 157 of file XMLFootnoteConfigurationImportContext.cxx.

Function Documentation

const OUStringLiteral gsPropertyAnchorCharStyleName ( u"AnchorCharStyleName"  )
const OUStringLiteral gsPropertyBeginNotice ( u"BeginNotice"  )
const OUStringLiteral gsPropertyCharStyleName ( u"CharStyleName"  )
const OUStringLiteral gsPropertyEndNotice ( u"EndNotice"  )
const OUStringLiteral gsPropertyFootnoteCounting ( u"FootnoteCounting"  )
const OUStringLiteral gsPropertyNumberingType ( u"NumberingType"  )
const OUStringLiteral gsPropertyPageStyleName ( u"PageStyleName"  )
const OUStringLiteral gsPropertyParagraphStyleName ( u"ParaStyleName"  )
const OUStringLiteral gsPropertyPositionEndOfDoc ( u"PositionEndOfDoc"  )
const OUStringLiteral gsPropertyPrefix ( u"Prefix"  )
const OUStringLiteral gsPropertyStartAt ( u"StartAt"  )
const OUStringLiteral gsPropertySuffix ( u"Suffix"  )

Variable Documentation

SvXMLEnumMapEntry<sal_Int16> const aFootnoteNumberingMap[]
Initial value:
=
{
{ XML_PAGE, FootnoteNumbering::PER_PAGE },
{ XML_CHAPTER, FootnoteNumbering::PER_CHAPTER },
{ XML_DOCUMENT, FootnoteNumbering::PER_DOCUMENT },
}

Definition at line 206 of file XMLFootnoteConfigurationImportContext.cxx.

const SvXMLTokenMapEntry aTextFieldAttrTokenMap[]
Initial value:
=
{
{ XML_NAMESPACE_TEXT, XML_CITATION_STYLE_NAME, XML_TOK_FTNCONFIG_CITATION_STYLENAME },
{ XML_NAMESPACE_TEXT, XML_CITATION_BODY_STYLE_NAME, XML_TOK_FTNCONFIG_ANCHOR_STYLENAME },
{ XML_NAMESPACE_TEXT, XML_DEFAULT_STYLE_NAME, XML_TOK_FTNCONFIG_DEFAULT_STYLENAME },
{ XML_NAMESPACE_TEXT, XML_MASTER_PAGE_NAME, XML_TOK_FTNCONFIG_PAGE_STYLENAME },
{ XML_NAMESPACE_TEXT, XML_START_VALUE, XML_TOK_FTNCONFIG_OFFSET },
{ XML_NAMESPACE_STYLE, XML_NUM_PREFIX, XML_TOK_FTNCONFIG_NUM_PREFIX },
{ XML_NAMESPACE_STYLE, XML_NUM_SUFFIX, XML_TOK_FTNCONFIG_NUM_SUFFIX },
{ XML_NAMESPACE_STYLE, XML_NUM_FORMAT, XML_TOK_FTNCONFIG_NUM_FORMAT },
{ XML_NAMESPACE_STYLE, XML_NUM_LETTER_SYNC, XML_TOK_FTNCONFIG_NUM_SYNC },
{ XML_NAMESPACE_TEXT, XML_START_NUMBERING_AT, XML_TOK_FTNCONFIG_START_AT},
{ XML_NAMESPACE_TEXT, XML_FOOTNOTES_POSITION, XML_TOK_FTNCONFIG_POSITION},
{ XML_NAMESPACE_TEXT, XML_NUM_PREFIX, XML_TOK_FTNCONFIG_NUM_PREFIX },
{ XML_NAMESPACE_TEXT, XML_NUM_SUFFIX, XML_TOK_FTNCONFIG_NUM_SUFFIX },
{ XML_NAMESPACE_TEXT, XML_OFFSET, XML_TOK_FTNCONFIG_OFFSET },
}
#define XML_TOKEN_MAP_END
Definition: xmltkmap.hxx:33
constexpr sal_uInt16 XML_NAMESPACE_TEXT
constexpr sal_uInt16 XML_NAMESPACE_STYLE

Definition at line 174 of file XMLFootnoteConfigurationImportContext.cxx.