50 maStartArrow( rStartArrow ),
51 maEndArrow( rEndArrow ),
52 mfTransparency( fTransparency ),
53 mfStrokeWidth( fStrokeWidth ),
56 mfMiterLimit( fMiterLimit ),
57 maDashArray(
std::move(rDashArray) )
102 double fScale = sqrt (fabs (fXScale * fYScale) );
119 sal_uInt16 nTmp = sal::static_int_cast<sal_uInt16>( rClass.
maCapType );
121 nTmp = sal::static_int_cast<sal_uInt16>( rClass.
maJoinType );
170 maGradientStepCount( gradientStepsInfinite )
176 double fTransparency,
184 Color aGradient1stColor,
185 Color aGradient2ndColor,
186 sal_Int32 aGradientStepCount,
187 const Graphic& aFillGraphic ) :
190 mfTransparency( fTransparency ),
191 maFillRule( aFillRule ),
192 maFillType( aFillType ),
193 maFillTransform( aFillTransform ),
195 maHatchType( aHatchType ),
196 maHatchColor( aHatchColor ),
197 maGradientType( aGradientType ),
198 maGradient1stColor( aGradient1stColor ),
199 maGradient2ndColor( aGradient2ndColor ),
200 maGradientStepCount( aGradientStepCount ),
201 maFillGraphic( aFillGraphic )
235 sal_uInt16 nTmp = sal::static_int_cast<sal_uInt16>( rClass.
maFillRule );
237 nTmp = sal::static_int_cast<sal_uInt16>( rClass.
maFillType );
244 nTmp = sal::static_int_cast<sal_uInt16>( rClass.
maHatchType );
CapType
Style for open stroke ends.
void setStartArrow(const tools::PolyPolygon &)
Set the polygon that is put at the start of the line.
void readGraphic(Graphic &rGraphic)
void getTransform(Transform &) const
Get transformation applied to hatch, gradient or texture during fill.
SvStream & WriteUInt16(sal_uInt16 nUInt16)
SvStream & WriteInt32(sal_Int32 nInt32)
SvStream & ReadUInt16(sal_uInt16 &rUInt16)
void getGraphic(Graphic &) const
Get the texture graphic used.
Encapsulates geometry and associated attributes of a graphical 'pen stroke'.
FillRule
Type of fill algorithm used.
FillType
Type of filling used.
GradientType
Type of gradient used.
HatchType
Type of hatching used.
void scale(double fScaleX, double fScaleY)
Affine scaling in both X and Y dimensions.
SvStream & WriteUInt32(sal_uInt32 nUInt32)
void setPath(const tools::PolyPolygon &rPath)
Set path to fill.
SvStream & ReadUInt32(sal_uInt32 &rUInt32)
GradientType maGradientType
tools::PolyPolygon maPath
Transform maFillTransform
void getPath(tools::Polygon &) const
Query path to stroke.
SvStream & ReadDouble(double &rDouble)
void getStartArrow(tools::PolyPolygon &) const
Get the polygon that is put at the start of the line.
SvStream & ReadInt32(sal_Int32 &rInt32)
uno::Sequence< double > maFillColor
sal_Int32 maGradientStepCount
void setEndArrow(const tools::PolyPolygon &)
Set 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.
tools::PolyPolygon maEndArrow
JoinType
Style for joins of individual stroke segments.
::std::vector< double > DashArray
const ::std::vector< Color > ImpSvNumberformatScan::StandardColor COL_BLACK
void setPath(const tools::Polygon &)
Set path to stroke.
Encapsulates geometry and associated attributes of a filled area.
SvStream & WriteDouble(const double &rDouble)
void getEndArrow(tools::PolyPolygon &) const
Get the polygon that is put at the end of the line.
void getPath(tools::PolyPolygon &) const
Query path to fill.
void writeGraphic(const Graphic &rGraphic)
tools::PolyPolygon maStartArrow
bool m_bDetectedRangeSegmentation false