LibreOffice Module xmloff (master) 1
|
#include <xmlnume.hxx>
Public Member Functions | |
SvxXMLNumRuleExport (SvXMLExport &rExport) | |
void | exportLevelStyles (const css::uno::Reference< css::container::XIndexReplace > &xNumRule, bool bOutline=false) |
void | exportStyles (bool bUsed, bool bExportChapterNumbering) |
void | exportNumberingRule (const OUString &rName, bool bIsHidden, const css::uno::Reference< css::container::XIndexReplace > &xNumRule) |
Private Member Functions | |
SAL_DLLPRIVATE void | exportLevelStyle (sal_Int32 nLevel, const css::uno::Sequence< css::beans::PropertyValue > &rProps, bool bOutline) |
SAL_DLLPRIVATE void | exportStyle (const css::uno::Reference< css::style::XStyle > &rStyle) |
SAL_DLLPRIVATE void | exportOutline () |
SvXMLExport & | GetExport () |
Private Attributes | |
SvXMLExport & | m_rExport |
bool | mbExportPositionAndSpaceModeLabelAlignment |
Definition at line 38 of file xmlnume.hxx.
SvxXMLNumRuleExport::SvxXMLNumRuleExport | ( | SvXMLExport & | rExport | ) |
Definition at line 634 of file xmlnume.cxx.
References GetExport(), mbExportPositionAndSpaceModeLabelAlignment, SvtSaveOptions::ODFSVER_010, and SvtSaveOptions::ODFSVER_011.
|
private |
Definition at line 78 of file xmlnume.cxx.
References SvXMLExport::AddAttribute(), SvXMLExport::AddEmbeddedXGraphic(), SvXMLExport::AddEmbeddedXGraphicAsBase64(), Any, SvXMLExport::CheckAttrList(), sax::Converter::convertColor(), SvXMLUnitConverter::convertMeasureToXML(), SvXMLUnitConverter::convertNumFormat(), SvXMLUnitConverter::convertNumLetterSync(), sax::Converter::convertPercent(), eType, XMLFontFamilyNamePropHdl::exportXML(), XMLFontFamilyPropHdl::exportXML(), XMLFontEncodingPropHdl::exportXML(), XMLFontPitchPropHdl::exportXML(), FAMILY_DONTKNOW, GetExport(), SvXMLExport::GetFontAutoStylePool(), getLength(), SvXMLExport::GetMM100UnitConverter(), mbExportPositionAndSpaceModeLabelAlignment, nValue, SvtSaveOptions::ODFSVER_EXTENDED, PITCH_DONTKNOW, SAL_WARN_IF, sBulletFontName, sPrefix, sSuffix, o3tl::temporary(), xmloff::token::XML_ACTUATE, xmloff::token::XML_BASELINE, xmloff::token::XML_BOTTOM, xmloff::token::XML_BULLET_CHAR, xmloff::token::XML_CENTER, xmloff::token::XML_CHAR, xmloff::token::XML_COLOR, xmloff::token::XML_DISPLAY_LEVELS, xmloff::token::XML_EMBED, xmloff::token::XML_END, xmloff::token::XML_FONT_CHARSET, xmloff::token::XML_FONT_FAMILY, xmloff::token::XML_FONT_FAMILY_GENERIC, xmloff::token::XML_FONT_NAME, xmloff::token::XML_FONT_PITCH, xmloff::token::XML_FONT_SIZE, xmloff::token::XML_FONT_STYLE_NAME, xmloff::token::XML_HEIGHT, xmloff::token::XML_HREF, xmloff::token::XML_IS_LEGAL, xmloff::token::XML_LABEL_ALIGNMENT, xmloff::token::XML_LABEL_FOLLOWED_BY, xmloff::token::XML_LEVEL, xmloff::token::XML_LINE, xmloff::token::XML_LIST_LEVEL_LABEL_ALIGNMENT, xmloff::token::XML_LIST_LEVEL_POSITION_AND_SPACE_MODE, xmloff::token::XML_LIST_LEVEL_PROPERTIES, xmloff::token::XML_LIST_LEVEL_STYLE_BULLET, xmloff::token::XML_LIST_LEVEL_STYLE_IMAGE, xmloff::token::XML_LIST_LEVEL_STYLE_NUMBER, xmloff::token::XML_LIST_TAB_STOP_POSITION, xmloff::token::XML_LISTTAB, xmloff::token::XML_MARGIN_LEFT, xmloff::token::XML_MIDDLE, xmloff::token::XML_MIN_LABEL_DISTANCE, xmloff::token::XML_MIN_LABEL_WIDTH, XML_NAMESPACE_FO, XML_NAMESPACE_LO_EXT, XML_NAMESPACE_STYLE, XML_NAMESPACE_TEXT, XML_NAMESPACE_XLINK, xmloff::token::XML_NEWLINE, xmloff::token::XML_NOTHING, xmloff::token::XML_NUM_FORMAT, xmloff::token::XML_NUM_LETTER_SYNC, xmloff::token::XML_NUM_LIST_FORMAT, xmloff::token::XML_NUM_PREFIX, xmloff::token::XML_NUM_SUFFIX, xmloff::token::XML_ONLOAD, xmloff::token::XML_OUTLINE_LEVEL_STYLE, xmloff::token::XML_SHOW, xmloff::token::XML_SIMPLE, xmloff::token::XML_SPACE, xmloff::token::XML_SPACE_BEFORE, xmloff::token::XML_START_VALUE, xmloff::token::XML_STYLE_NAME, xmloff::token::XML_TEXT_ALIGN, xmloff::token::XML_TEXT_INDENT, xmloff::token::XML_TEXT_PROPERTIES, xmloff::token::XML_TOKEN_INVALID, xmloff::token::XML_TOP, xmloff::token::XML_TRUE, xmloff::token::XML_TYPE, xmloff::token::XML_USE_WINDOW_FONT_COLOR, xmloff::token::XML_VERTICAL_POS, xmloff::token::XML_VERTICAL_REL, and xmloff::token::XML_WIDTH.
Referenced by exportLevelStyles().
void SvxXMLNumRuleExport::exportLevelStyles | ( | const css::uno::Reference< css::container::XIndexReplace > & | xNumRule, |
bool | bOutline = false |
||
) |
Definition at line 63 of file xmlnume.cxx.
References aSeq, exportLevelStyle(), i, and nCount.
Referenced by exportNumberingRule(), and exportOutline().
void SvxXMLNumRuleExport::exportNumberingRule | ( | const OUString & | rName, |
bool | bIsHidden, | ||
const css::uno::Reference< css::container::XIndexReplace > & | xNumRule | ||
) |
Definition at line 654 of file xmlnume.cxx.
References SvXMLExport::AddAttribute(), Any, SvXMLExport::CheckAttrList(), exportLevelStyles(), GetExport(), gsIsContinuousNumbering(), SvtSaveOptions::ODFSVER_EXTENDED, xmloff::token::XML_CONSECUTIVE_NUMBERING, xmloff::token::XML_DISPLAY_NAME, xmloff::token::XML_HIDDEN, xmloff::token::XML_LIST_STYLE, xmloff::token::XML_NAME, XML_NAMESPACE_LO_EXT, XML_NAMESPACE_STYLE, XML_NAMESPACE_TEXT, and xmloff::token::XML_TRUE.
Referenced by exportOutline(), exportStyle(), XMLTextListAutoStylePool::exportXML(), and XMLShapeExportPropertyMapper::handleElementItem().
|
private |
Definition at line 735 of file xmlnume.cxx.
References SvXMLExport::AddAttribute(), SvXMLExport::CheckAttrList(), exportLevelStyles(), exportNumberingRule(), GetExport(), SvXMLExport::getSaneDefaultVersion(), SvtSaveOptions::ODFSVER_010, SvtSaveOptions::ODFSVER_011, SAL_WARN_IF, xmloff::token::XML_DISPLAY_NAME, xmloff::token::XML_NAME, XML_NAMESPACE_STYLE, XML_NAMESPACE_TEXT, and xmloff::token::XML_OUTLINE_STYLE.
Referenced by exportStyles().
|
private |
Definition at line 703 of file xmlnume.cxx.
References Any, exportNumberingRule(), gsIsPhysical(), gsNumberingRules(), and sName.
Referenced by exportStyles().
void SvxXMLNumRuleExport::exportStyles | ( | bool | bUsed, |
bool | bExportChapterNumbering | ||
) |
Definition at line 795 of file xmlnume.cxx.
References exportOutline(), exportStyle(), GetExport(), i, SAL_WARN_IF, and u.
Referenced by XMLTextParagraphExport::exportNumStyles().
|
inlineprivate |
Definition at line 55 of file xmlnume.hxx.
Referenced by exportLevelStyle(), exportNumberingRule(), exportOutline(), exportStyles(), and SvxXMLNumRuleExport().
|
private |
Definition at line 40 of file xmlnume.hxx.
|
private |
Definition at line 45 of file xmlnume.hxx.
Referenced by exportLevelStyle(), and SvxXMLNumRuleExport().