LibreOffice Module sw (master)
1
|
#include <hintids.hxx>
#include <vcl/font.hxx>
#include <editeng/langitem.hxx>
#include <doc.hxx>
#include <docary.hxx>
#include <numrule.hxx>
#include <charfmt.hxx>
#include <com/sun/star/i18n/ScriptType.hpp>
#include "sprmids.hxx"
#include "ww8attributeoutput.hxx"
#include "writerhelper.hxx"
#include "writerwordglue.hxx"
#include "wrtww8.hxx"
#include "ww8par.hxx"
#include <numeric>
Go to the source code of this file.
Functions | |
sal_Int16 | GetWordFirstLineOffset (const SwNumFormat &rFormat) |
static sal_uInt8 | GetLevelNFC (sal_uInt16 eNumType, const SfxItemSet *pOutSet) |
Converts the SVX numbering type to MSONFC. More... | |
|
static |
Converts the SVX numbering type to MSONFC.
This is used for paragraph numbering purposes.
Definition at line 232 of file wrtw8num.cxx.
References SfxItemSet::Get(), SvxLanguageItem::GetLanguage(), LANGUAGE_CHINESE_SIMPLIFIED, RES_CHRATR_CJK_LANGUAGE(), SVX_NUM_AIU_FULLWIDTH_JA, SVX_NUM_AIU_HALFWIDTH_JA, SVX_NUM_ARABIC_ZERO, SVX_NUM_BITMAP, SVX_NUM_CHAR_SPECIAL, SVX_NUM_CHARS_LOWER_LETTER, SVX_NUM_CHARS_LOWER_LETTER_N, SVX_NUM_CHARS_UPPER_LETTER, SVX_NUM_CHARS_UPPER_LETTER_N, SVX_NUM_CIRCLE_NUMBER, SVX_NUM_DI_ZI_ZH, SVX_NUM_FULL_WIDTH_ARABIC, SVX_NUM_IROHA_FULLWIDTH_JA, SVX_NUM_IROHA_HALFWIDTH_JA, SVX_NUM_NUMBER_LOWER_ZH, SVX_NUM_NUMBER_NONE, SVX_NUM_NUMBER_TRADITIONAL_JA, SVX_NUM_NUMBER_UPPER_ZH, SVX_NUM_NUMBER_UPPER_ZH_TW, SVX_NUM_ROMAN_LOWER, SVX_NUM_ROMAN_UPPER, and SVX_NUM_TIAN_GAN_ZH.
Referenced by WW8AttributeOutput::NumberingLevel().
sal_Int16 GetWordFirstLineOffset | ( | const SwNumFormat & | rFormat | ) |
Definition at line 150 of file wrtw8num.cxx.
References SvxNumberFormat::GetCharTextDistance(), SvxNumberFormat::GetFirstLineOffset(), SvxNumberFormat::GetNumAdjust(), SvxNumberFormat::GetPositionAndSpaceMode(), SvxNumberFormat::LABEL_WIDTH_AND_POSITION, and nFirstLineOffset.
Referenced by MSWordExportBase::NumberingLevel(), MSWordExportBase::OutputFormat(), and MSWordExportBase::OutputTextNode().