#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"
Go to the source code of this file.
◆ maFillColor
const uno::Sequence< double > maFillColor |
|
private |
◆ maLinesOverallSize
◆ maOffsets
const uno::Sequence< double > maOffsets |
|
private |
◆ maOutlineBounds
◆ maReliefColor
◆ maReliefOffset
◆ maShadowColor
◆ maShadowOffset
◆ maState
rendering::RenderState maState |
|
private |
◆ maStringContext
const rendering::StringContext maStringContext |
|
private |
◆ maTextDirection
◆ maTextFillColor
◆ maTextLineInfo
const tools::TextLineInfo maTextLineInfo |
|
private |
◆ maTextLinesHelper
TextLinesHelper maTextLinesHelper |
|
private |
◆ mnLayoutWidth
◆ mnOutlineWidth
◆ mpCanvas
◆ mrCanvas
const uno::Reference< rendering::XCanvas >& mrCanvas |
|
private |
◆ mrTextLayout
const uno::Reference< rendering::XTextLayout >& mrTextLayout |
|
private |
◆ mrTextLinesHelper
const TextLinesHelper& mrTextLinesHelper |
|
private |
◆ mrViewState
◆ mxFont
uno::Reference< rendering::XCanvasFont > mxFont |
|
private |
◆ mxTextLayout
uno::Reference< rendering::XTextLayout > mxTextLayout |
|
private |
◆ mxTextLines
uno::Reference< rendering::XPolyPolygon2D > mxTextLines |
|
private |
◆ mxTextPoly
uno::Reference< rendering::XPolyPolygon2D > mxTextPoly |
|
private |