44 if(getSdrLFSTAttribute().getFill().isDefault())
61 getSdrLFSTAttribute().getFill(),
62 getSdrLFSTAttribute().getFillFloatTransGradient()));
66 if(getSdrLFSTAttribute().getLine().isDefault())
89 getSdrLFSTAttribute().getLine(),
92 aTransformed = getTail();
97 getSdrLFSTAttribute().getLine(),
98 getSdrLFSTAttribute().getLineStartEnd()));
102 if(!getSdrLFSTAttribute().getText().isDefault())
108 getSdrLFSTAttribute().getText(),
109 getSdrLFSTAttribute().getLine(),
115 if(!getSdrLFSTAttribute().getShadow().isDefault())
120 rContainer.insert(rContainer.end(), aRetval.begin(), aRetval.end());
123 SdrCaptionPrimitive2D::SdrCaptionPrimitive2D(
127 double fCornerRadiusX,
128 double fCornerRadiusY)
131 maSdrLFSTAttribute(rSdrLFSTAttribute),
133 mfCornerRadiusX(fCornerRadiusX),
134 mfCornerRadiusY(fCornerRadiusY)
147 if(BufferedDecompositionPrimitive2D::operator==(rPrimitive))
const size_t count(pCandidateA->getBorderLines().size())
double getCornerRadiusY() const
Primitive2DContainer createEmbeddedShadowPrimitive(const Primitive2DContainer &rContent, const attribute::SdrShadowAttribute &rShadow, const basegfx::B2DHomMatrix &rObjectMatrix, const Primitive2DContainer *pContentForShadow)
const ::basegfx::B2DHomMatrix & getTransform() const
::basegfx::B2DPolygon maTail
double getCornerRadiusX() const
B2DPolygon createPolygonFromRect(const B2DRectangle &rRect, double fRadiusX, double fRadiusY)
void transform(const basegfx::B2DHomMatrix &rMatrix)
const attribute::SdrLineFillEffectsTextAttribute & getSdrLFSTAttribute() const
virtual bool operator==(const BasePrimitive2D &rPrimitive) const override
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)
void transform(const basegfx::B2DHomMatrix &rMatrix)
Primitive2DReference createHiddenGeometryPrimitives2D(const basegfx::B2DHomMatrix &rMatrix)
const ::basegfx::B2DPolygon & getTail() const
#define PRIMITIVE2D_ID_SDRCAPTIONPRIMITIVE2D
Primitive2DReference createPolygonLinePrimitive(const basegfx::B2DPolygon &rPolygon, const attribute::SdrLineAttribute &rLine, const attribute::SdrLineStartEndAttribute &rStroke)
Primitive2DReference createPolyPolygonFillPrimitive(const basegfx::B2DPolyPolygon &rPolyPolygon, const attribute::SdrFillAttribute &rFill, const attribute::FillGradientAttribute &rFillGradient)