From deb3fcc4876ec2ab45415a06fc80b247826cc48b Mon Sep 17 00:00:00 2001 From: Laurent Balland-Poirier Date: Sun, 25 Sep 2016 10:25:43 +0200 Subject: tdf#102507 Left aligned denominator In denominator, move blanks at the end of string to have denominator left aligned Change-Id: Ic7ce45dc1ba8c343232a0d4fa1bed2bde58a0bc2 Reviewed-on: https://gerrit.libreoffice.org/29267 Tested-by: Jenkins Reviewed-by: Eike Rathke Tested-by: Eike Rathke --- svl/source/numbers/zformat.cxx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/svl/source/numbers/zformat.cxx b/svl/source/numbers/zformat.cxx index eb0f0484983b..bdeb74fff88c 100644 --- a/svl/source/numbers/zformat.cxx +++ b/svl/source/numbers/zformat.cxx @@ -2557,6 +2557,14 @@ bool SvNumberformat::ImpGetFractionOutput(double fNumber, sal_Int32 k; // Denominator bRes |= ImpNumberFill(sDiv, fNumber, k, j, nIx, NF_SYMBOLTYPE_FRAC); + if ( !bHideFraction ) + { + while ( sDiv[0] == ' ' ) + { + sDiv.insert( sDenominatorFormat.getLength(), " " ); + sDiv.remove( 0, 1 ); + } + } bool bCont = true; if (rInfo.nTypeArray[j] == NF_SYMBOLTYPE_FRAC) -- cgit v1.2.3