diff options
Diffstat (limited to 'sc/source/ui/view/drawutil.cxx')
-rw-r--r-- | sc/source/ui/view/drawutil.cxx | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/sc/source/ui/view/drawutil.cxx b/sc/source/ui/view/drawutil.cxx index 3a6f14561372..cfc60ff23505 100644 --- a/sc/source/ui/view/drawutil.cxx +++ b/sc/source/ui/view/drawutil.cxx @@ -17,6 +17,9 @@ * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ +#include <sal/config.h> + +#include <o3tl/unit_conversion.hxx> #include <vcl/outdev.hxx> #include <drawutil.hxx> @@ -65,8 +68,7 @@ void ScDrawUtil::CalcScale( const ScDocument& rDoc, SCTAB nTab, if ( aPixelLog.X() && nTwipsX ) rScaleX = Fraction( static_cast<double>(aPixelLog.X()) * static_cast<double>(rZoomX.GetNumerator()) / - static_cast<double>(nTwipsX) / - HMM_PER_TWIPS / + o3tl::convert<double>(nTwipsX, o3tl::Length::twip, o3tl::Length::mm100) / static_cast<double>(rZoomX.GetDenominator()) ); else rScaleX = Fraction( 1, 1 ); @@ -74,8 +76,7 @@ void ScDrawUtil::CalcScale( const ScDocument& rDoc, SCTAB nTab, if ( aPixelLog.Y() && nTwipsY ) rScaleY = Fraction( static_cast<double>(aPixelLog.Y()) * static_cast<double>(rZoomY.GetNumerator()) / - static_cast<double>(nTwipsY) / - HMM_PER_TWIPS / + o3tl::convert<double>(nTwipsY, o3tl::Length::twip, o3tl::Length::mm100) / static_cast<double>(rZoomY.GetDenominator()) ); else rScaleY = Fraction( 1, 1 ); |