LibreOffice Module canvas (master) 1
Namespaces | Functions
cairo_canvashelper_text.cxx File Reference
#include <sal/config.h>
#include <com/sun/star/rendering/TextDirection.hpp>
#include <rtl/math.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <comphelper/diagnose_ex.hxx>
#include <vcl/canvastools.hxx>
#include <vcl/metric.hxx>
#include <vcl/virdev.hxx>
#include <canvas/canvastools.hxx>
#include <verifyinput.hxx>
#include "cairo_canvasfont.hxx"
#include "cairo_canvashelper.hxx"
#include "cairo_textlayout.hxx"
Include dependency graph for cairo_canvashelper_text.cxx:

Go to the source code of this file.

Namespaces

namespace  cairocanvas
 

Functions

static bool cairocanvas::setupFontTransform (::OutputDevice const &rOutDev, ::Point &o_rPoint, vcl::Font &io_rVCLFont, const rendering::ViewState &rViewState, const rendering::RenderState &rRenderState)
 
static void cairocanvas::setupOutDevState (OutputDevice &rOutDev, const rendering::XCanvas *pOwner, const rendering::ViewState &viewState, const rendering::RenderState &renderState)
 
static bool cairocanvas::setupTextOutput (OutputDevice &rOutDev, const rendering::XCanvas *pOwner, ::Point &o_rOutPos, const rendering::ViewState &viewState, const rendering::RenderState &renderState, const uno::Reference< rendering::XCanvasFont > &xFont)
 

Variable Documentation

◆ mbMappingWasEnabled

bool mbMappingWasEnabled
private

Definition at line 147 of file cairo_canvashelper_text.cxx.

◆ mpVirtualDevice

VclPtr<OutputDevice> mpVirtualDevice
private

Definition at line 146 of file cairo_canvashelper_text.cxx.