LibreOffice Module xmloff (master)
1
|
#include <xmlnumfe.hxx>
Public Member Functions | |
SvXMLNumFmtExport (SvXMLExport &rExport, const css::uno::Reference< css::util::XNumberFormatsSupplier > &rSupp) | |
SvXMLNumFmtExport (SvXMLExport &rExport, const css::uno::Reference< css::util::XNumberFormatsSupplier > &rSupp, const OUString &rPrefix) | |
~SvXMLNumFmtExport () | |
void | Export (bool bIsAutoStyle) |
void | SetUsed (sal_uInt32 nKey) |
OUString | GetStyleName (sal_uInt32 nKey) |
css::uno::Sequence< sal_Int32 > | GetWasUsed () const |
void | SetWasUsed (const css::uno::Sequence< sal_Int32 > &rWasUsed) |
sal_uInt32 | ForceSystemLanguage (sal_uInt32 nKey) |
obtain number format with system language for a given key More... | |
Private Member Functions | |
SAL_DLLPRIVATE void | AddCalendarAttr_Impl (const OUString &rCalendar) |
SAL_DLLPRIVATE void | AddStyleAttr_Impl (bool bLong) |
SAL_DLLPRIVATE void | AddLanguageAttr_Impl (LanguageType nLang) |
SAL_DLLPRIVATE void | AddToTextElement_Impl (std::u16string_view rString) |
SAL_DLLPRIVATE void | FinishTextElement_Impl (bool bUseExtensionNS=false) |
SAL_DLLPRIVATE void | WriteColorElement_Impl (const Color &rColor) |
SAL_DLLPRIVATE void | WriteNumberElement_Impl (sal_Int32 nDecimals, sal_Int32 nMinDecimals, sal_Int32 nInteger, const OUString &rDashStr, bool bGrouping, sal_Int32 nTrailingThousands, const SvXMLEmbeddedTextEntryArr &rEmbeddedEntries) |
SAL_DLLPRIVATE void | WriteScientificElement_Impl (sal_Int32 nDecimals, sal_Int32 nMinDecimals, sal_Int32 nInteger, bool bGrouping, sal_Int32 nExp, sal_Int32 nExpInterval, bool bExpSign) |
SAL_DLLPRIVATE void | WriteFractionElement_Impl (sal_Int32 nInteger, bool bGrouping, const SvNumberformat &rFormat, sal_uInt16 nPart) |
SAL_DLLPRIVATE void | WriteCurrencyElement_Impl (const OUString &rString, std::u16string_view rExt) |
SAL_DLLPRIVATE void | WriteBooleanElement_Impl () |
SAL_DLLPRIVATE void | WriteTextContentElement_Impl () |
SAL_DLLPRIVATE void | WriteDayElement_Impl (const OUString &rCalendar, bool bLong) |
SAL_DLLPRIVATE void | WriteMonthElement_Impl (const OUString &rCalendar, bool bLong, bool bText) |
SAL_DLLPRIVATE void | WriteYearElement_Impl (const OUString &rCalendar, bool bLong) |
SAL_DLLPRIVATE void | WriteEraElement_Impl (const OUString &rCalendar, bool bLong) |
SAL_DLLPRIVATE void | WriteDayOfWeekElement_Impl (const OUString &rCalendar, bool bLong) |
SAL_DLLPRIVATE void | WriteWeekElement_Impl (const OUString &rCalendar) |
SAL_DLLPRIVATE void | WriteQuarterElement_Impl (const OUString &rCalendar, bool bLong) |
SAL_DLLPRIVATE void | WriteHoursElement_Impl (bool bLong) |
SAL_DLLPRIVATE void | WriteMinutesElement_Impl (bool bLong) |
SAL_DLLPRIVATE void | WriteSecondsElement_Impl (bool bLong, sal_uInt16 nDecimals) |
SAL_DLLPRIVATE void | WriteAMPMElement_Impl () |
SAL_DLLPRIVATE void | WriteMapElement_Impl (sal_Int32 nOp, double fLimit, sal_Int32 nKey, sal_Int32 nPart) |
SAL_DLLPRIVATE void | WriteRepeatedElement_Impl (sal_Unicode ch) |
SAL_DLLPRIVATE bool | WriteTextWithCurrency_Impl (const OUString &rString, const css::lang::Locale &rLocale) |
SAL_DLLPRIVATE void | ExportPart_Impl (const SvNumberformat &rFormat, sal_uInt32 nKey, sal_uInt32 nRealKey, sal_uInt16 nPart, bool bDefPart) |
SAL_DLLPRIVATE void | ExportFormat_Impl (const SvNumberformat &rFormat, sal_uInt32 nKey, sal_uInt32 nRealKey) |
Private Attributes | |
SvXMLExport & | rExport |
OUString | sPrefix |
SvNumberFormatter * | pFormatter |
OUStringBuffer | sTextContent |
bool | bHasText |
std::unique_ptr< SvXMLNumUsedList_Impl > | pUsedList |
std::unique_ptr< LocaleDataWrapper > | pLocaleData |
Definition at line 47 of file xmlnumfe.hxx.
SvXMLNumFmtExport::SvXMLNumFmtExport | ( | SvXMLExport & | rExport, |
const css::uno::Reference< css::util::XNumberFormatsSupplier > & | rSupp | ||
) |
SvXMLNumFmtExport::SvXMLNumFmtExport | ( | SvXMLExport & | rExport, |
const css::uno::Reference< css::util::XNumberFormatsSupplier > & | rSupp, | ||
const OUString & | rPrefix | ||
) |
Definition at line 238 of file xmlnumfe.cxx.
References false, SvNumberFormatter::GetComponentContext(), SvXMLExport::getComponentContext(), MsLangId::getConfiguredSystemLanguage(), SvNumberFormatter::GetLanguageTag(), SvNumberFormatsSupplierObj::GetNumberFormatter(), pFormatter, pLocaleData, pUsedList, and rExport.
SvXMLNumFmtExport::~SvXMLNumFmtExport | ( | ) |
Definition at line 268 of file xmlnumfe.cxx.
|
private |
Definition at line 287 of file xmlnumfe.cxx.
References SvXMLExport::AddAttribute(), rExport, xmloff::token::XML_CALENDAR, and XML_NAMESPACE_NUMBER.
Referenced by WriteDayElement_Impl(), WriteDayOfWeekElement_Impl(), WriteEraElement_Impl(), WriteMonthElement_Impl(), WriteQuarterElement_Impl(), WriteWeekElement_Impl(), and WriteYearElement_Impl().
|
private |
Definition at line 303 of file xmlnumfe.cxx.
References SvXMLExport::AddLanguageTagAttributes(), LANGUAGE_SYSTEM, rExport, and XML_NAMESPACE_NUMBER.
Referenced by ExportPart_Impl(), and WriteCurrencyElement_Impl().
|
private |
Definition at line 295 of file xmlnumfe.cxx.
References SvXMLExport::AddAttribute(), rExport, xmloff::token::XML_LONG, XML_NAMESPACE_NUMBER, and xmloff::token::XML_STYLE.
Referenced by WriteDayElement_Impl(), WriteDayOfWeekElement_Impl(), WriteEraElement_Impl(), WriteHoursElement_Impl(), WriteMinutesElement_Impl(), WriteMonthElement_Impl(), WriteQuarterElement_Impl(), WriteSecondsElement_Impl(), and WriteYearElement_Impl().
|
private |
Definition at line 314 of file xmlnumfe.cxx.
References bHasText, and sTextContent.
Referenced by ExportPart_Impl(), and WriteTextWithCurrency_Impl().
void SvXMLNumFmtExport::Export | ( | bool | bIsAutoStyle | ) |
Definition at line 1856 of file xmlnumfe.cxx.
References DBG_ASSERT, ExportFormat_Impl(), SvNumberFormatter::GetEntryTable(), SvNumberFormatter::GetSubstitutedEntry(), SvNumberformat::GetType(), SvNumberFormatter::GetUsedLanguages(), SvNumberformat::IsSubstituted(), pFormatter, and pUsedList.
Referenced by xmloff::OFormLayerXMLExport_Impl::exportAutoControlNumberStyles().
|
private |
Definition at line 1805 of file xmlnumfe.cxx.
References ExportPart_Impl(), SvNumberformat::GetConditions(), SvNumberformat::GetNumForInfoScannedType(), SvNumberformat::HasTextFormat(), and NUMBERFORMAT_OP_NO.
Referenced by Export().
|
private |
for the default part, pass the conditions from the other parts!
move to implementation of Write... methods?
difference between '.' and ',' is lost here
must be different from short automatic format but should still be empty (meaning automatic)
first letter of month name, no attribute available
R acts as EE, no attribute available
distinguish EE and R
RR acts as GGGEE, no attribute available
distinguish GG and GGG and RR
Definition at line 1026 of file xmlnumfe.cxx.
References SvXMLExport::AddAttribute(), AddLanguageAttr_Impl(), AddToTextElement_Impl(), bHasText, LanguageTag::convertToLocale(), eType, FinishTextElement_Impl(), SvNumberformat::GetColor(), SvNumberformat::GetComment(), SvNumberFormatter::GetComponentContext(), SvNumberformat::GetConditions(), SvNumberformat::GetFormatstring(), SvNumberFormatter::GetIndexTableOffset(), LanguageTag::getIsoLanguageScriptCountry(), SvNumberformat::GetLanguage(), SvNumberformat::GetNatNumXml(), SvNumberformat::GetNumForInfo(), SvNumberformat::GetNumForNumberElementCount(), SvNumberformat::GetNumForString(), SvNumberformat::GetNumForType(), SvXMLExport::getSaneDefaultVersion(), SvNumberformat::GetType(), SvNumberformat::HasTextFormat(), i, SvNumberformat::InsertBlanks(), lcl_CreateStyleName(), lcl_GetDefaultCalendar(), lcl_IsDefaultDateFormat(), lcl_IsInEmbedded(), NF_BOOLEAN, NF_CURRENCY_1000DEC2, NF_CURRENCY_1000DEC2_CCC, NF_CURRENCY_1000DEC2_DASHED, NF_CURRENCY_1000DEC2_RED, NF_CURRENCY_1000INT, NF_CURRENCY_1000INT_RED, NF_DATE_SYS_DDMMM, NF_DATE_SYS_DDMMYY, NF_DATE_SYS_DDMMYYYY, NF_DATE_SYS_DMMMMYYYY, NF_DATE_SYS_DMMMYY, NF_DATE_SYS_DMMMYYYY, NF_DATE_SYS_MMYY, NF_DATE_SYS_NNDMMMMYYYY, NF_DATE_SYS_NNDMMMYY, NF_DATE_SYS_NNNNDMMMMYYYY, NF_DATE_SYSTEM_LONG, NF_DATE_SYSTEM_SHORT, NF_DATETIME_SYS_DDMMYYYY_HHMM, NF_DATETIME_SYS_DDMMYYYY_HHMMSS, NF_DATETIME_SYSTEM_SHORT_HHMM, NF_KEY_AAA, NF_KEY_AAAA, NF_KEY_AMPM, NF_KEY_AP, NF_KEY_CCC, NF_KEY_D, NF_KEY_DD, NF_KEY_DDD, NF_KEY_DDDD, NF_KEY_EC, NF_KEY_EEC, NF_KEY_G, NF_KEY_GENERAL, NF_KEY_GG, NF_KEY_GGG, NF_KEY_H, NF_KEY_HH, NF_KEY_M, NF_KEY_MI, NF_KEY_MM, NF_KEY_MMI, NF_KEY_MMM, NF_KEY_MMMM, NF_KEY_MMMMM, NF_KEY_NN, NF_KEY_NNN, NF_KEY_NNNN, NF_KEY_Q, NF_KEY_QQ, NF_KEY_R, NF_KEY_RR, NF_KEY_S, NF_KEY_SS, NF_KEY_WW, NF_KEY_YY, NF_KEY_YYYY, NF_NUMBER_STANDARD, NF_NUMBER_SYSTEM, NF_SYMBOLTYPE_BLANK, NF_SYMBOLTYPE_CALENDAR, NF_SYMBOLTYPE_CURRENCY, NF_SYMBOLTYPE_CURREXT, NF_SYMBOLTYPE_DATESEP, NF_SYMBOLTYPE_DECSEP, NF_SYMBOLTYPE_DEL, NF_SYMBOLTYPE_DIGIT, NF_SYMBOLTYPE_EXP, NF_SYMBOLTYPE_PERCENT, NF_SYMBOLTYPE_STAR, NF_SYMBOLTYPE_STRING, NF_SYMBOLTYPE_THSEP, NF_SYMBOLTYPE_TIME100SECSEP, NF_SYMBOLTYPE_TIMESEP, NF_TEXT, nPos, NUMBERFORMAT_OP_EQ, NUMBERFORMAT_OP_GE, NUMBERFORMAT_OP_GT, NUMBERFORMAT_OP_LE, NUMBERFORMAT_OP_LT, NUMBERFORMAT_OP_NE, NUMBERFORMAT_OP_NO, SvtSaveOptions::ODFSVER_012, comphelper::string::padToLength(), pFormatter, pLocaleData, SvXMLEmbeddedTextEntryArr::push_back(), rExport, SAL_WARN, SAL_WARN_IF, sPrefix, sTextContent, u, WriteAMPMElement_Impl(), WriteBooleanElement_Impl(), WriteColorElement_Impl(), WriteCurrencyElement_Impl(), WriteDayElement_Impl(), WriteDayOfWeekElement_Impl(), WriteEraElement_Impl(), WriteFractionElement_Impl(), WriteHoursElement_Impl(), WriteMapElement_Impl(), WriteMinutesElement_Impl(), WriteMonthElement_Impl(), WriteNumberElement_Impl(), WriteQuarterElement_Impl(), WriteRepeatedElement_Impl(), WriteScientificElement_Impl(), WriteSecondsElement_Impl(), WriteTextContentElement_Impl(), WriteTextWithCurrency_Impl(), WriteWeekElement_Impl(), WriteYearElement_Impl(), xmloff::token::XML_AUTOMATIC_ORDER, xmloff::token::XML_BOOLEAN_STYLE, xmloff::token::XML_CURRENCY_STYLE, xmloff::token::XML_DATE_STYLE, xmloff::token::XML_FALSE, xmloff::token::XML_FORMAT_SOURCE, xmloff::token::XML_LANGUAGE, xmloff::token::XML_NAME, XML_NAMESPACE_LO_EXT, XML_NAMESPACE_NUMBER, XML_NAMESPACE_STYLE, xmloff::token::XML_NUMBER_STYLE, xmloff::token::XML_PERCENTAGE_STYLE, xmloff::token::XML_TEXT, xmloff::token::XML_TEXT_STYLE, xmloff::token::XML_TIME_STYLE, xmloff::token::XML_TITLE, xmloff::token::XML_TOKEN_INVALID, xmloff::token::XML_TRANSLITERATION_COUNTRY, xmloff::token::XML_TRANSLITERATION_FORMAT, xmloff::token::XML_TRANSLITERATION_LANGUAGE, xmloff::token::XML_TRANSLITERATION_SPELLOUT, xmloff::token::XML_TRANSLITERATION_STYLE, xmloff::token::XML_TRUE, xmloff::token::XML_TRUNCATE_ON_OVERFLOW, and xmloff::token::XML_VOLATILE.
Referenced by ExportFormat_Impl().
Definition at line 326 of file xmlnumfe.cxx.
References bHasText, SvXMLExport::Characters(), rExport, sTextContent, XML_NAMESPACE_LO_EXT, XML_NAMESPACE_NUMBER, and xmloff::token::XML_TEXT.
Referenced by ExportPart_Impl(), WriteAMPMElement_Impl(), WriteBooleanElement_Impl(), WriteColorElement_Impl(), WriteCurrencyElement_Impl(), WriteDayElement_Impl(), WriteDayOfWeekElement_Impl(), WriteEraElement_Impl(), WriteFractionElement_Impl(), WriteHoursElement_Impl(), WriteMapElement_Impl(), WriteMinutesElement_Impl(), WriteMonthElement_Impl(), WriteNumberElement_Impl(), WriteQuarterElement_Impl(), WriteRepeatedElement_Impl(), WriteScientificElement_Impl(), WriteSecondsElement_Impl(), WriteTextContentElement_Impl(), WriteWeekElement_Impl(), and WriteYearElement_Impl().
sal_uInt32 SvXMLNumFmtExport::ForceSystemLanguage | ( | sal_uInt32 | nKey | ) |
obtain number format with system language for a given key
Definition at line 1950 of file xmlnumfe.cxx.
References SvNumberFormatter::GetFormatForLanguageIfBuiltIn(), SvNumberformat::GetFormatstring(), SvNumberformat::GetLanguage(), SvNumberformat::GetType(), LANGUAGE_SYSTEM, lcl_GetFormat(), nType, pFormatter, SvNumberFormatter::PutandConvertEntry(), and SAL_WARN_IF.
OUString SvXMLNumFmtExport::GetStyleName | ( | sal_uInt32 | nKey | ) |
Definition at line 1907 of file xmlnumfe.cxx.
References lcl_CreateStyleName(), pUsedList, and sPrefix.
Referenced by xmloff::OFormLayerXMLExport_Impl::getControlNumberStyle(), and xmloff::OFormLayerXMLExport_Impl::getImmediateNumberStyle().
uno::Sequence< sal_Int32 > SvXMLNumFmtExport::GetWasUsed | ( | ) | const |
Definition at line 1931 of file xmlnumfe.cxx.
References pUsedList.
void SvXMLNumFmtExport::SetUsed | ( | sal_uInt32 | nKey | ) |
Definition at line 1918 of file xmlnumfe.cxx.
References SvNumberFormatter::GetEntry(), pFormatter, pUsedList, and SAL_WARN_IF.
Referenced by xmloff::OFormLayerXMLExport_Impl::implExamineControlNumberFormat().
void SvXMLNumFmtExport::SetWasUsed | ( | const css::uno::Sequence< sal_Int32 > & | rWasUsed | ) |
Definition at line 1938 of file xmlnumfe.cxx.
References pUsedList.
|
private |
Definition at line 523 of file xmlnumfe.cxx.
References FinishTextElement_Impl(), rExport, xmloff::token::XML_AM_PM, and XML_NAMESPACE_NUMBER.
Referenced by ExportPart_Impl().
|
private |
Definition at line 373 of file xmlnumfe.cxx.
References FinishTextElement_Impl(), rExport, xmloff::token::XML_BOOLEAN, and XML_NAMESPACE_NUMBER.
Referenced by ExportPart_Impl().
Definition at line 338 of file xmlnumfe.cxx.
References SvXMLExport::AddAttribute(), sax::Converter::convertColor(), FinishTextElement_Impl(), rExport, xmloff::token::XML_COLOR, XML_NAMESPACE_FO, XML_NAMESPACE_STYLE, and xmloff::token::XML_TEXT_PROPERTIES.
Referenced by ExportPart_Impl().
|
private |
Definition at line 351 of file xmlnumfe.cxx.
References AddLanguageAttr_Impl(), SvXMLExport::Characters(), FinishTextElement_Impl(), rExport, o3tl::toInt32(), xmloff::token::XML_CURRENCY_SYMBOL, and XML_NAMESPACE_NUMBER.
Referenced by ExportPart_Impl(), and WriteTextWithCurrency_Impl().
|
private |
Definition at line 391 of file xmlnumfe.cxx.
References AddCalendarAttr_Impl(), AddStyleAttr_Impl(), FinishTextElement_Impl(), rExport, xmloff::token::XML_DAY, and XML_NAMESPACE_NUMBER.
Referenced by ExportPart_Impl().
|
private |
Definition at line 439 of file xmlnumfe.cxx.
References AddCalendarAttr_Impl(), AddStyleAttr_Impl(), FinishTextElement_Impl(), rExport, xmloff::token::XML_DAY_OF_WEEK, and XML_NAMESPACE_NUMBER.
Referenced by ExportPart_Impl().
|
private |
Definition at line 428 of file xmlnumfe.cxx.
References AddCalendarAttr_Impl(), AddStyleAttr_Impl(), FinishTextElement_Impl(), rExport, xmloff::token::XML_ERA, and XML_NAMESPACE_NUMBER.
Referenced by ExportPart_Impl().
|
private |
Definition at line 700 of file xmlnumfe.cxx.
References SvXMLExport::AddAttribute(), FinishTextElement_Impl(), SvNumberformat::GetDenominatorString(), SvNumberformat::GetIntegerFractionDelimiterString(), SvNumberformat::GetNumeratorString(), SvXMLExport::getSaneDefaultVersion(), SvtSaveOptions::ODFSVER_012, SvtSaveOptions::ODFSVER_013, SvtSaveOptions::ODFSVER_EXTENDED, rExport, xmloff::token::XML_DENOMINATOR_VALUE, xmloff::token::XML_FRACTION, xmloff::token::XML_GROUPING, xmloff::token::XML_INTEGER_FRACTION_DELIMITER, xmloff::token::XML_MAX_DENOMINATOR_VALUE, xmloff::token::XML_MAX_NUMERATOR_DIGITS, xmloff::token::XML_MIN_DENOMINATOR_DIGITS, xmloff::token::XML_MIN_INTEGER_DIGITS, xmloff::token::XML_MIN_NUMERATOR_DIGITS, XML_NAMESPACE_LO_EXT, XML_NAMESPACE_NUMBER, xmloff::token::XML_TRUE, xmloff::token::XML_ZEROS_DENOMINATOR_DIGITS, and xmloff::token::XML_ZEROS_NUMERATOR_DIGITS.
Referenced by ExportPart_Impl().
|
private |
Definition at line 473 of file xmlnumfe.cxx.
References AddStyleAttr_Impl(), FinishTextElement_Impl(), rExport, xmloff::token::XML_HOURS, and XML_NAMESPACE_NUMBER.
Referenced by ExportPart_Impl().
|
private |
define constant
Definition at line 803 of file xmlnumfe.cxx.
References SvXMLExport::AddAttribute(), SvXMLExport::EncodeStyleName(), FinishTextElement_Impl(), lcl_CreateStyleName(), NUMBERFORMAT_OP_EQ, NUMBERFORMAT_OP_GE, NUMBERFORMAT_OP_GT, NUMBERFORMAT_OP_LE, NUMBERFORMAT_OP_LT, NUMBERFORMAT_OP_NE, NUMBERFORMAT_OP_NO, rExport, sPrefix, xmloff::token::XML_APPLY_STYLE_NAME, xmloff::token::XML_CONDITION, xmloff::token::XML_MAP, and XML_NAMESPACE_STYLE.
Referenced by ExportPart_Impl().
|
private |
Definition at line 483 of file xmlnumfe.cxx.
References AddStyleAttr_Impl(), FinishTextElement_Impl(), rExport, xmloff::token::XML_MINUTES, and XML_NAMESPACE_NUMBER.
Referenced by ExportPart_Impl().
|
private |
Definition at line 402 of file xmlnumfe.cxx.
References SvXMLExport::AddAttribute(), AddCalendarAttr_Impl(), AddStyleAttr_Impl(), FinishTextElement_Impl(), rExport, xmloff::token::XML_MONTH, XML_NAMESPACE_NUMBER, xmloff::token::XML_TEXTUAL, and xmloff::token::XML_TRUE.
Referenced by ExportPart_Impl().
|
private |
Definition at line 533 of file xmlnumfe.cxx.
References SvXMLExport::AddAttribute(), SvXMLExport::Characters(), sax::Converter::convertDouble(), FinishTextElement_Impl(), SvXMLExport::getSaneDefaultVersion(), SvtSaveOptions::ODFSVER_012, SvtSaveOptions::ODFSVER_013, rExport, SvXMLEmbeddedTextEntryArr::size(), xmloff::token::XML_DECIMAL_PLACES, xmloff::token::XML_DECIMAL_REPLACEMENT, xmloff::token::XML_DISPLAY_FACTOR, xmloff::token::XML_EMBEDDED_TEXT, xmloff::token::XML_GROUPING, xmloff::token::XML_MIN_DECIMAL_PLACES, xmloff::token::XML_MIN_INTEGER_DIGITS, XML_NAMESPACE_LO_EXT, XML_NAMESPACE_NUMBER, xmloff::token::XML_NUMBER, xmloff::token::XML_POSITION, and xmloff::token::XML_TRUE.
Referenced by ExportPart_Impl().
|
private |
Definition at line 460 of file xmlnumfe.cxx.
References AddCalendarAttr_Impl(), AddStyleAttr_Impl(), FinishTextElement_Impl(), rExport, XML_NAMESPACE_NUMBER, and xmloff::token::XML_QUARTER.
Referenced by ExportPart_Impl().
|
private |
Definition at line 493 of file xmlnumfe.cxx.
References SvXMLExport::Characters(), FinishTextElement_Impl(), SvXMLExport::getSaneDefaultVersion(), SvtSaveOptions::ODFSVER_012, SvtSaveOptions::ODFSVER_013, rExport, xmloff::token::XML_FILL_CHARACTER, XML_NAMESPACE_LO_EXT, and XML_NAMESPACE_NUMBER.
Referenced by ExportPart_Impl().
|
private |
Definition at line 624 of file xmlnumfe.cxx.
References SvXMLExport::AddAttribute(), FinishTextElement_Impl(), SvXMLExport::getSaneDefaultVersion(), SvtSaveOptions::ODFSVER_012, SvtSaveOptions::ODFSVER_013, rExport, xmloff::token::XML_DECIMAL_PLACES, xmloff::token::XML_EXPONENT_INTERVAL, xmloff::token::XML_FALSE, xmloff::token::XML_FORCED_EXPONENT_SIGN, xmloff::token::XML_GROUPING, xmloff::token::XML_MIN_DECIMAL_PLACES, xmloff::token::XML_MIN_EXPONENT_DIGITS, xmloff::token::XML_MIN_INTEGER_DIGITS, XML_NAMESPACE_LO_EXT, XML_NAMESPACE_NUMBER, xmloff::token::XML_SCIENTIFIC_NUMBER, and xmloff::token::XML_TRUE.
Referenced by ExportPart_Impl().
|
private |
Definition at line 508 of file xmlnumfe.cxx.
References SvXMLExport::AddAttribute(), AddStyleAttr_Impl(), FinishTextElement_Impl(), rExport, xmloff::token::XML_DECIMAL_PLACES, XML_NAMESPACE_NUMBER, and xmloff::token::XML_SECONDS.
Referenced by ExportPart_Impl().
|
private |
Definition at line 381 of file xmlnumfe.cxx.
References FinishTextElement_Impl(), rExport, XML_NAMESPACE_NUMBER, and xmloff::token::XML_TEXT_CONTENT.
Referenced by ExportPart_Impl().
|
private |
Definition at line 881 of file xmlnumfe.cxx.
References AddToTextElement_Impl(), SvNumberFormatter::ChangeIntl(), SvNumberFormatter::GetCharClass(), SvNumberFormatter::GetCompatibilityCurrency(), LanguageTag::getLanguageType(), lcl_FindSymbol(), nLength, nPos, pFormatter, u, CharClass::uppercase(), and WriteCurrencyElement_Impl().
Referenced by ExportPart_Impl().
|
private |
Definition at line 450 of file xmlnumfe.cxx.
References AddCalendarAttr_Impl(), FinishTextElement_Impl(), rExport, XML_NAMESPACE_NUMBER, and xmloff::token::XML_WEEK_OF_YEAR.
Referenced by ExportPart_Impl().
|
private |
Definition at line 417 of file xmlnumfe.cxx.
References AddCalendarAttr_Impl(), AddStyleAttr_Impl(), FinishTextElement_Impl(), rExport, XML_NAMESPACE_NUMBER, and xmloff::token::XML_YEAR.
Referenced by ExportPart_Impl().
|
private |
Definition at line 54 of file xmlnumfe.hxx.
Referenced by AddToTextElement_Impl(), ExportPart_Impl(), and FinishTextElement_Impl().
|
private |
Definition at line 52 of file xmlnumfe.hxx.
Referenced by Export(), ExportPart_Impl(), ForceSystemLanguage(), SetUsed(), SvXMLNumFmtExport(), and WriteTextWithCurrency_Impl().
|
private |
Definition at line 56 of file xmlnumfe.hxx.
Referenced by ExportPart_Impl(), and SvXMLNumFmtExport().
|
private |
Definition at line 55 of file xmlnumfe.hxx.
Referenced by Export(), GetStyleName(), GetWasUsed(), SetUsed(), SetWasUsed(), and SvXMLNumFmtExport().
|
private |
Definition at line 50 of file xmlnumfe.hxx.
Referenced by AddCalendarAttr_Impl(), AddLanguageAttr_Impl(), AddStyleAttr_Impl(), ExportPart_Impl(), FinishTextElement_Impl(), SvXMLNumFmtExport(), WriteAMPMElement_Impl(), WriteBooleanElement_Impl(), WriteColorElement_Impl(), WriteCurrencyElement_Impl(), WriteDayElement_Impl(), WriteDayOfWeekElement_Impl(), WriteEraElement_Impl(), WriteFractionElement_Impl(), WriteHoursElement_Impl(), WriteMapElement_Impl(), WriteMinutesElement_Impl(), WriteMonthElement_Impl(), WriteNumberElement_Impl(), WriteQuarterElement_Impl(), WriteRepeatedElement_Impl(), WriteScientificElement_Impl(), WriteSecondsElement_Impl(), WriteTextContentElement_Impl(), WriteWeekElement_Impl(), and WriteYearElement_Impl().
|
private |
Definition at line 51 of file xmlnumfe.hxx.
Referenced by ExportPart_Impl(), GetStyleName(), and WriteMapElement_Impl().
|
private |
Definition at line 53 of file xmlnumfe.hxx.
Referenced by AddToTextElement_Impl(), ExportPart_Impl(), and FinishTextElement_Impl().