diff options
Diffstat (limited to 'canvas/source/opengl/ogl_canvasfont.cxx')
-rw-r--r-- | canvas/source/opengl/ogl_canvasfont.cxx | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/canvas/source/opengl/ogl_canvasfont.cxx b/canvas/source/opengl/ogl_canvasfont.cxx index 0434bb0856cb..18621b544930 100644 --- a/canvas/source/opengl/ogl_canvasfont.cxx +++ b/canvas/source/opengl/ogl_canvasfont.cxx @@ -11,22 +11,24 @@ #include <com/sun/star/rendering/PanoseWeight.hpp> #include <com/sun/star/rendering/XSpriteCanvas.hpp> +#include <canvas/canvastools.hxx> #include "ogl_canvasfont.hxx" #include "ogl_textlayout.hxx" - using namespace ::com::sun::star; namespace oglcanvas { CanvasFont::CanvasFont( const rendering::FontRequest& rFontRequest, - const uno::Sequence< beans::PropertyValue >& /*extraFontProperties*/, + const uno::Sequence< beans::PropertyValue >& extraFontProperties, const geometry::Matrix2D& fontMatrix ) : CanvasFontBaseT( m_aMutex ), maFontRequest( rFontRequest ), + mnEmphasisMark(0), maFontMatrix( fontMatrix ) { + ::canvas::tools::extractExtraFontProperties(extraFontProperties, mnEmphasisMark); } uno::Reference< rendering::XTextLayout > SAL_CALL CanvasFont::createTextLayout( const rendering::StringContext& aText, |