51 maStartArrow(
std::move( aStartArrow )),
52 maEndArrow(
std::move( aEndArrow )),
53 mfTransparency( fTransparency ),
54 mfStrokeWidth( fStrokeWidth ),
57 mfMiterLimit( fMiterLimit ),
58 maDashArray(
std::move(rDashArray) )
103 double fScale = sqrt (fabs (fXScale * fYScale) );
120 sal_uInt16 nTmp = sal::static_int_cast<sal_uInt16>( rClass.
maCapType );
122 nTmp = sal::static_int_cast<sal_uInt16>( rClass.
maJoinType );
171 maGradientStepCount( gradientStepsInfinite )
177 double fTransparency,
185 Color aGradient1stColor,
186 Color aGradient2ndColor,
187 sal_Int32 aGradientStepCount,
191 mfTransparency( fTransparency ),
192 maFillRule( aFillRule ),
193 maFillType( aFillType ),
194 maFillTransform( aFillTransform ),
196 maHatchType( aHatchType ),
197 maHatchColor( aHatchColor ),
198 maGradientType( aGradientType ),
199 maGradient1stColor( aGradient1stColor ),
200 maGradient2ndColor( aGradient2ndColor ),
201 maGradientStepCount( aGradientStepCount ),
202 maFillGraphic(
std::move( aFillGraphic ))
236 sal_uInt16 nTmp = sal::static_int_cast<sal_uInt16>( rClass.
maFillRule );
238 nTmp = sal::static_int_cast<sal_uInt16>( rClass.
maFillType );
245 nTmp = sal::static_int_cast<sal_uInt16>( rClass.
maHatchType );
SvStream & WriteDouble(const double &rDouble)
SvStream & WriteInt32(sal_Int32 nInt32)
SvStream & ReadDouble(double &rDouble)
SvStream & WriteUInt16(sal_uInt16 nUInt16)
SvStream & WriteUInt32(sal_uInt32 nUInt32)
SvStream & ReadUInt32(sal_uInt32 &rUInt32)
SvStream & ReadInt32(sal_Int32 &rInt32)
SvStream & ReadUInt16(sal_uInt16 &rUInt16)
Encapsulates geometry and associated attributes of a filled area.
HatchType
Type of hatching used.
Transform maFillTransform
tools::PolyPolygon maPath
void getTransform(Transform &) const
Get transformation applied to hatch, gradient or texture during fill.
void getGraphic(Graphic &) const
Get the texture graphic used.
FillRule
Type of fill algorithm used.
GradientType
Type of gradient used.
sal_Int32 maGradientStepCount
void getPath(tools::PolyPolygon &) const
Query path to fill.
GradientType maGradientType
FillType
Type of filling used.
void setPath(const tools::PolyPolygon &rPath)
Set path to fill.
Encapsulates geometry and associated attributes of a graphical 'pen stroke'.
void getPath(tools::Polygon &) const
Query path to stroke.
void getStartArrow(tools::PolyPolygon &) const
Get the polygon that is put at the start of the line.
void getEndArrow(tools::PolyPolygon &) const
Get the polygon that is put at the end of the line.
void getDashArray(DashArray &) const
Get an array of "on" and "off" lengths for stroke dashing.
void setEndArrow(const tools::PolyPolygon &)
Set the polygon that is put at the end of the line.
tools::PolyPolygon maEndArrow
CapType
Style for open stroke ends.
void setPath(const tools::Polygon &)
Set path to stroke.
void scale(double fScaleX, double fScaleY)
Affine scaling in both X and Y dimensions.
tools::PolyPolygon maStartArrow
::std::vector< double > DashArray
void setStartArrow(const tools::PolyPolygon &)
Set the polygon that is put at the start of the line.
JoinType
Style for joins of individual stroke segments.
void readGraphic(Graphic &rGraphic)
void writeGraphic(const Graphic &rGraphic)
constexpr ::Color COL_BLACK(0x00, 0x00, 0x00)
uno::Sequence< double > maFillColor