diff options
Diffstat (limited to 'xmloff')
-rw-r--r-- | xmloff/source/style/xmlnumfe.cxx | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/xmloff/source/style/xmlnumfe.cxx b/xmloff/source/style/xmlnumfe.cxx index 9494439bd69b..218321e91f58 100644 --- a/xmloff/source/style/xmlnumfe.cxx +++ b/xmloff/source/style/xmlnumfe.cxx @@ -1470,8 +1470,10 @@ void SvXMLNumFmtExport::ExportPart_Impl( const SvNumberformat& rFormat, sal_uInt // min-integer-digits attribute must be written. nInteger = -1; } - sal_Int32 nDenominator = rFormat.GetForcedDenominatorForType( nPart ); - WriteFractionElement_Impl( nInteger, bThousand, nPrecision, nPrecision, nDenominator ); + OUString aDenominatorString = rFormat.GetDenominatorString( nPart ); + sal_Int32 nDenominator = aDenominatorString.toInt32(); + sal_Int32 nDenominatorLength = aDenominatorString.getLength(); + WriteFractionElement_Impl( nInteger, bThousand, nPrecision, nDenominatorLength, nDenominator ); bAnyContent = true; } break; |