39 if (!aRetval.empty() && getSdrSTAttribute().getSoftEdgeRadius())
42 getSdrSTAttribute().getSoftEdgeRadius());
46 if(!getSdrSTAttribute().getText().isDefault())
54 getSdrSTAttribute().getText(),
61 if (!aRetval.empty() && !getSdrSTAttribute().getGlow().isDefault())
68 if(!aRetval.empty() && !getSdrSTAttribute().getShadow().isDefault())
87 rContainer.insert(rContainer.end(), aRetval.begin(), aRetval.end());
90 SdrCustomShapePrimitive2D::SdrCustomShapePrimitive2D(
98 maSdrSTAttribute(rSdrSTAttribute),
99 maSubPrimitives(rSubPrimitives),
101 mbWordWrap(bWordWrap),
109 if(BufferedDecompositionPrimitive2D::operator==(rPrimitive))
Primitive2DContainer createEmbeddedGlowPrimitive(const Primitive2DContainer &rContent, const attribute::SdrGlowAttribute &rGlow)
const attribute::SdrEffectsTextAttribute & getSdrSTAttribute() const
B2DPolygon const & createUnitPolygon()
virtual bool operator==(const BasePrimitive2D &rPrimitive) const override
const basegfx::B2DHomMatrix & getTextBox() const
Primitive2DContainer createEmbeddedShadowPrimitive(const Primitive2DContainer &rContent, const attribute::SdrShadowAttribute &rShadow, const basegfx::B2DHomMatrix &rObjectMatrix, const Primitive2DContainer *pContentForShadow)
#define PRIMITIVE2D_ID_SDRCUSTOMSHAPEPRIMITIVE2D
const Primitive2DContainer & getSubPrimitives() const
ImplPrimitive2DIDBlock(BorderLinePrimitive2D, PRIMITIVE2D_ID_BORDERLINEPRIMITIVE2D) Primitive2DReference tryMergeBorderLinePrimitive2D(const BorderLinePrimitive2D *pCandidateA
Primitive2DReference createTextPrimitive(const basegfx::B2DPolyPolygon &rUnitPolyPolygon, const basegfx::B2DHomMatrix &rObjectTransform, const attribute::SdrTextAttribute &rText, const attribute::SdrLineAttribute &rStroke, bool bCellText, bool bWordWrap)
Primitive2DContainer createEmbeddedSoftEdgePrimitive(const Primitive2DContainer &rContent, sal_Int32 nRadius)