summaryrefslogtreecommitdiff
path: root/drawinglayer/source/processor2d/canvasprocessor.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'drawinglayer/source/processor2d/canvasprocessor.cxx')
-rw-r--r--drawinglayer/source/processor2d/canvasprocessor.cxx21
1 files changed, 3 insertions, 18 deletions
diff --git a/drawinglayer/source/processor2d/canvasprocessor.cxx b/drawinglayer/source/processor2d/canvasprocessor.cxx
index 1365c5de33a3..e916b293da9f 100644
--- a/drawinglayer/source/processor2d/canvasprocessor.cxx
+++ b/drawinglayer/source/processor2d/canvasprocessor.cxx
@@ -36,8 +36,6 @@
#include <drawinglayer/primitive2d/modifiedcolorprimitive2d.hxx>
#include <drawinglayer/primitive2d/transformprimitive2d.hxx>
#include <canvas/canvastools.hxx>
-#include <svl/ctloptions.hxx>
-#include <vcl/svapp.hxx>
#include <drawinglayer/primitive2d/maskprimitive2d.hxx>
#include <basegfx/polygon/b2dpolygonclipper.hxx>
#include <drawinglayer/primitive2d/pagepreviewprimitive2d.hxx>
@@ -69,6 +67,8 @@
#include <helperwrongspellrenderer.hxx>
#include <basegfx/matrix/b2dhommatrixtools.hxx>
+#include "getdigitlanguage.hxx"
+
//////////////////////////////////////////////////////////////////////////////
using namespace com::sun::star;
@@ -969,29 +969,14 @@ namespace drawinglayer
maBColorModifierStack(),
maDrawinglayerOpt(),
maClipPolyPolygon(),
- meLang(LANGUAGE_SYSTEM)
+ meLang(drawinglayer::detail::getDigitLanguage())
{
- const SvtCTLOptions aSvtCTLOptions;
-
canvas::tools::initViewState(maViewState);
canvas::tools::initRenderState(maRenderState);
canvas::tools::setViewStateTransform(maViewState, getViewInformation2D().getViewTransformation());
// set digit language, derived from SvtCTLOptions to have the correct
// number display for arabic/hindi numerals
- if(SvtCTLOptions::NUMERALS_HINDI == aSvtCTLOptions.GetCTLTextNumerals())
- {
- meLang = LANGUAGE_ARABIC_SAUDI_ARABIA;
- }
- else if(SvtCTLOptions::NUMERALS_ARABIC == aSvtCTLOptions.GetCTLTextNumerals())
- {
- meLang = LANGUAGE_ENGLISH;
- }
- else
- {
- meLang = (LanguageType)Application::GetSettings().GetLanguage();
- }
-
rOutDev.SetDigitLanguage(meLang);
// prepare output directly to pixels