20#ifndef INCLUDED_SVX_INC_SDR_PRIMITIVE2D_SDRMEASUREPRIMITIVE2D_HXX
21#define INCLUDED_SVX_INC_SDR_PRIMITIVE2D_SDRMEASUREPRIMITIVE2D_HXX
40 class SdrLineAttribute;
71 bool bRightActive)
const;
MeasureTextPosition meVertical
basegfx::B2DPoint maStart
MeasureTextPosition getVertical() const
virtual void create2DDecomposition(Primitive2DContainer &rContainer, const geometry::ViewInformation2D &aViewInformation) const override
MeasureTextPosition getHorizontal() const
SdrMeasurePrimitive2D(const attribute::SdrLineEffectsTextAttribute &rSdrLSTAttribute, const basegfx::B2DPoint &rStart, const basegfx::B2DPoint &rEnd, MeasureTextPosition eHorizontal, MeasureTextPosition eVertical, double fDistance, double fUpper, double fLower, double fLeftDelta, double fRightDelta, bool bBelow, bool bTextRotation, bool bTextAutoAngle)
MeasureTextPosition meHorizontal
virtual sal_uInt32 getPrimitive2DID() const override
const basegfx::B2DPoint & getEnd() const
const basegfx::B2DPoint & getStart() const
virtual bool operator==(const BasePrimitive2D &rPrimitive) const override
double getLeftDelta() const
const attribute::SdrLineEffectsTextAttribute & getSdrLSTAttribute() const
Primitive2DReference impCreatePart(const attribute::SdrLineAttribute &rLineAttribute, const basegfx::B2DHomMatrix &rObjectMatrix, const basegfx::B2DPoint &rStart, const basegfx::B2DPoint &rEnd, bool bLeftActive, bool bRightActive) const
attribute::SdrLineEffectsTextAttribute maSdrLSTAttribute
double getRightDelta() const
double getDistance() const
bool getTextRotation() const
bool getTextAutoAngle() const
@ MEASURETEXTPOSITION_CENTERED
@ MEASURETEXTPOSITION_POSITIVE
@ MEASURETEXTPOSITION_NEGATIVE
@ MEASURETEXTPOSITION_AUTOMATIC