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, OUString sPrefix) | |
~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 | WriteIntegerElement_Impl (sal_Int32 nInteger, sal_Int32 nBlankInteger, bool bGrouping) |
SAL_DLLPRIVATE void | WriteNumberElement_Impl (sal_Int32 nDecimals, sal_Int32 nMinDecimals, sal_Int32 nInteger, sal_Int32 nBlankInteger, 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, sal_Int32 nBlankInteger, bool bGrouping, sal_Int32 nExp, sal_Int32 nExpInterval, bool bExpSign) |
SAL_DLLPRIVATE void | WriteFractionElement_Impl (sal_Int32 nInteger, sal_Int32 nBlankInteger, 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 | ||
) |
References Export.
SvXMLNumFmtExport::SvXMLNumFmtExport | ( | SvXMLExport & | rExport, |
const css::uno::Reference< css::util::XNumberFormatsSupplier > & | rSupp, | ||
OUString | sPrefix | ||
) |
Definition at line 239 of file xmlnumfe.cxx.
References SvNumberFormatter::GetComponentContext(), SvXMLExport::getComponentContext(), MsLangId::getConfiguredSystemLanguage(), SvNumberFormatter::GetLanguageTag(), SvNumberFormatsSupplierObj::GetNumberFormatter(), pFormatter, pLocaleData, pUsedList, and rExport.
SvXMLNumFmtExport::~SvXMLNumFmtExport | ( | ) |
Definition at line 269 of file xmlnumfe.cxx.
|
private |
Definition at line 288 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 304 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 296 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 315 of file xmlnumfe.cxx.
References bHasText, and sTextContent.
Referenced by ExportPart_Impl(), and WriteTextWithCurrency_Impl().
void SvXMLNumFmtExport::Export | ( | bool | bIsAutoStyle | ) |
Definition at line 1901 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 1850 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 1020 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_BOOLEAN, 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_FRACBLANK, 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, SvtSaveOptions::ODFSVER_EXTENDED, 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().
|
private |
Definition at line 327 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 1995 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 1952 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 1976 of file xmlnumfe.cxx.
References pUsedList.
void SvXMLNumFmtExport::SetUsed | ( | sal_uInt32 | nKey | ) |
Definition at line 1963 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 1983 of file xmlnumfe.cxx.
References pUsedList.
|
private |
Definition at line 525 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 375 of file xmlnumfe.cxx.
References FinishTextElement_Impl(), rExport, xmloff::token::XML_BOOLEAN, and XML_NAMESPACE_NUMBER.
Referenced by ExportPart_Impl().
|
private |
Definition at line 339 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 352 of file xmlnumfe.cxx.
References AddLanguageAttr_Impl(), SvXMLExport::Characters(), FinishTextElement_Impl(), rExport, SAL_WARN_IF, o3tl::toInt32(), xmloff::token::XML_CURRENCY_SYMBOL, and XML_NAMESPACE_NUMBER.
Referenced by ExportPart_Impl(), and WriteTextWithCurrency_Impl().
|
private |
Definition at line 393 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 441 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 430 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 704 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, WriteIntegerElement_Impl(), xmloff::token::XML_DENOMINATOR_VALUE, xmloff::token::XML_FRACTION, 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_NUMERATOR_DIGITS, XML_NAMESPACE_LO_EXT, XML_NAMESPACE_NUMBER, xmloff::token::XML_ZEROS_DENOMINATOR_DIGITS, and xmloff::token::XML_ZEROS_NUMERATOR_DIGITS.
Referenced by ExportPart_Impl().
|
private |
Definition at line 475 of file xmlnumfe.cxx.
References AddStyleAttr_Impl(), FinishTextElement_Impl(), rExport, xmloff::token::XML_HOURS, and XML_NAMESPACE_NUMBER.
Referenced by ExportPart_Impl().
|
private |
Definition at line 535 of file xmlnumfe.cxx.
References SvXMLExport::AddAttribute(), SvXMLExport::getSaneDefaultVersion(), SvtSaveOptions::ODFSVER_EXTENDED, rExport, xmloff::token::XML_GROUPING, xmloff::token::XML_MAX_BLANK_INTEGER_DIGITS, xmloff::token::XML_MIN_INTEGER_DIGITS, XML_NAMESPACE_LO_EXT, XML_NAMESPACE_NUMBER, and xmloff::token::XML_TRUE.
Referenced by WriteFractionElement_Impl(), WriteNumberElement_Impl(), and WriteScientificElement_Impl().
|
private |
define constant
Definition at line 797 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 485 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 404 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 558 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(), WriteIntegerElement_Impl(), xmloff::token::XML_DECIMAL_PLACES, xmloff::token::XML_DECIMAL_REPLACEMENT, xmloff::token::XML_DISPLAY_FACTOR, xmloff::token::XML_EMBEDDED_TEXT, xmloff::token::XML_MIN_DECIMAL_PLACES, XML_NAMESPACE_LO_EXT, XML_NAMESPACE_NUMBER, xmloff::token::XML_NUMBER, and xmloff::token::XML_POSITION.
Referenced by ExportPart_Impl().
|
private |
Definition at line 462 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 495 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 639 of file xmlnumfe.cxx.
References SvXMLExport::AddAttribute(), FinishTextElement_Impl(), SvXMLExport::getSaneDefaultVersion(), SvtSaveOptions::ODFSVER_012, SvtSaveOptions::ODFSVER_013, rExport, WriteIntegerElement_Impl(), xmloff::token::XML_DECIMAL_PLACES, xmloff::token::XML_EXPONENT_INTERVAL, xmloff::token::XML_FALSE, xmloff::token::XML_FORCED_EXPONENT_SIGN, xmloff::token::XML_MIN_DECIMAL_PLACES, xmloff::token::XML_MIN_EXPONENT_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 510 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 383 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 875 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 452 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 419 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(), WriteIntegerElement_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().