50 if(aTextRange != aObjectRange)
83 aTranslation -= aRotObjectRange.
getCenter();
121 bool b3DShape(
false);
123 if(pSdrObjRepresentation)
143 if(bHasText || !xGroup.empty())
147 bool bWordWrap(
false);
177 if(aObjectRange != aTextRange)
232 rVisitor.
visit(xReference);
The transformation of a rectangle into a polygon, by using angle parameters from GeoStat.
Degree100 m_nRotationAngle
const SdrObject * GetSdrObjectFromCustomShape() const
bool GetTextBounds(tools::Rectangle &rTextBound) const
const SfxPoolItem & GetMergedItem(const sal_uInt16 nWhich) const
sdr::contact::ViewContact & GetViewContact() const
const SfxItemSet & GetMergedItemSet() const
void rotate(double fRadiant)
void translate(double fX, double fY)
void scale(double fX, double fY)
BASEGFX_DLLPUBLIC void transform(const B2DHomMatrix &rMatrix)
B2DPoint getCenter() const
B2DPoint getMinimum() const
double getCenterX() const
double getCenterY() const
const SdrTextAttribute & getText() const
virtual void visit(const Primitive2DReference &)=0
B2DHomMatrix createRotateAroundPoint(double fPointX, double fPointY, double fRadiant)
B2DHomMatrix createScaleShearXRotateTranslateB2DHomMatrix(double fScaleX, double fScaleY, double fShearX, double fRadiant, double fTranslateX, double fTranslateY)
constexpr double deg2rad(double v)
attribute::SdrEffectsTextAttribute createNewSdrEffectsTextAttribute(const SfxItemSet &rSet, const SdrText *pText, bool bSuppressText)
constexpr TypedWhichId< SdrOnOffItem > SDRATTR_TEXT_WORDWRAP(SDRATTR_MISC_FIRST+24)
E3dObject * DynCastE3dObject(SdrObject *pObj)