LibreOffice Module cppcanvas (master) 1
Namespaces
textaction.cxx File Reference
#include <comphelper/diagnose_ex.hxx>
#include <com/sun/star/rendering/PathCapType.hpp>
#include <com/sun/star/rendering/PathJoinType.hpp>
#include <com/sun/star/rendering/XCanvas.hpp>
#include <com/sun/star/rendering/XCanvasFont.hpp>
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <basegfx/range/b2drectangle.hxx>
#include <basegfx/vector/b2dsize.hxx>
#include <basegfx/polygon/b2dpolypolygontools.hxx>
#include <basegfx/polygon/b2dpolygontools.hxx>
#include <basegfx/matrix/b2dhommatrixtools.hxx>
#include <tools/gen.hxx>
#include <utility>
#include <vcl/canvastools.hxx>
#include <vcl/virdev.hxx>
#include <basegfx/utils/canvastools.hxx>
#include <canvas/canvastools.hxx>
#include <memory>
#include <sal/log.hxx>
#include "textaction.hxx"
#include "textlineshelper.hxx"
#include <outdevstate.hxx>
#include "mtftools.hxx"
Include dependency graph for textaction.cxx:

Go to the source code of this file.

Namespaces

namespace  cppcanvas
 
namespace  cppcanvas::internal
 

Variable Documentation

◆ maFillColor

const uno::Sequence< double > maFillColor
private

Definition at line 1644 of file textaction.cxx.

◆ maLinesOverallSize

::basegfx::B2DSize maLinesOverallSize
private

Definition at line 813 of file textaction.cxx.

◆ maOffsets

const uno::Sequence< double > maOffsets
private

Definition at line 1640 of file textaction.cxx.

◆ maOutlineBounds

const ::basegfx::B2DRectangle maOutlineBounds
private

Definition at line 1647 of file textaction.cxx.

◆ maReliefColor

const ::Color maReliefColor
private

Definition at line 816 of file textaction.cxx.

◆ maReliefOffset

const ::basegfx::B2DSize maReliefOffset
private

Definition at line 815 of file textaction.cxx.

◆ maShadowColor

const ::Color maShadowColor
private

Definition at line 818 of file textaction.cxx.

◆ maShadowOffset

const ::basegfx::B2DSize maShadowOffset
private

Definition at line 817 of file textaction.cxx.

◆ maState

rendering::RenderState maState
private

Definition at line 639 of file textaction.cxx.

◆ maStringContext

const rendering::StringContext maStringContext
private

Definition at line 637 of file textaction.cxx.

◆ maTextDirection

const sal_Int8 maTextDirection
private

Definition at line 640 of file textaction.cxx.

◆ maTextFillColor

const ::Color maTextFillColor
private

Definition at line 819 of file textaction.cxx.

◆ maTextLineInfo

const tools::TextLineInfo maTextLineInfo
private

Definition at line 812 of file textaction.cxx.

◆ maTextLinesHelper

TextLinesHelper maTextLinesHelper
private

Definition at line 1271 of file textaction.cxx.

◆ mnLayoutWidth

double mnLayoutWidth
private

Definition at line 1064 of file textaction.cxx.

◆ mnOutlineWidth

double mnOutlineWidth
private

Definition at line 1643 of file textaction.cxx.

◆ mpCanvas

const CanvasSharedPtr mpCanvas
private

Definition at line 638 of file textaction.cxx.

◆ mrCanvas

const uno::Reference< rendering::XCanvas >& mrCanvas
private

Definition at line 1459 of file textaction.cxx.

◆ mrTextLayout

const uno::Reference< rendering::XTextLayout >& mrTextLayout
private

Definition at line 1460 of file textaction.cxx.

◆ mrTextLinesHelper

const TextLinesHelper& mrTextLinesHelper
private

Definition at line 1461 of file textaction.cxx.

◆ mrViewState

const rendering::ViewState& mrViewState
private

Definition at line 1462 of file textaction.cxx.

◆ mxFont

uno::Reference< rendering::XCanvasFont > mxFont
private

Definition at line 636 of file textaction.cxx.

◆ mxTextLayout

uno::Reference< rendering::XTextLayout > mxTextLayout
private

Definition at line 1061 of file textaction.cxx.

◆ mxTextLines

uno::Reference< rendering::XPolyPolygon2D > mxTextLines
private

Definition at line 814 of file textaction.cxx.

◆ mxTextPoly

uno::Reference< rendering::XPolyPolygon2D > mxTextPoly
private

Definition at line 1638 of file textaction.cxx.