54 maStartArrow( rStartArrow ),
55 maEndArrow( rEndArrow ),
56 mfTransparency( fTransparency ),
57 mfStrokeWidth( fStrokeWidth ),
60 mfMiterLimit( fMiterLimit ),
61 maDashArray( rDashArray )
106 double fScale = sqrt (fabs (fXScale * fYScale) );
116 VersionCompat aCompat( rOStm, StreamMode::WRITE, 1 );
123 sal_uInt16 nTmp = sal::static_int_cast<sal_uInt16>( rClass.
maCapType );
125 nTmp = sal::static_int_cast<sal_uInt16>( rClass.
maJoinType );
139 VersionCompat aCompat( rIStm, StreamMode::READ );
176 maGradientStepCount( gradientStepsInfinite ),
183 double fTransparency,
191 Color aGradient1stColor,
192 Color aGradient2ndColor,
193 sal_Int32 aGradientStepCount,
194 const Graphic& aFillGraphic ) :
197 mfTransparency( fTransparency ),
198 maFillRule( aFillRule ),
199 maFillType( aFillType ),
200 maFillTransform( aFillTransform ),
202 maHatchType( aHatchType ),
203 maHatchColor( aHatchColor ),
204 maGradientType( aGradientType ),
205 maGradient1stColor( aGradient1stColor ),
206 maGradient2ndColor( aGradient2ndColor ),
207 maGradientStepCount( aGradientStepCount ),
208 maFillGraphic( aFillGraphic )
236 VersionCompat aCompat( rOStm, StreamMode::WRITE, 1 );
242 sal_uInt16 nTmp = sal::static_int_cast<sal_uInt16>( rClass.
maFillRule );
244 nTmp = sal::static_int_cast<sal_uInt16>( rClass.
maFillType );
251 nTmp = sal::static_int_cast<sal_uInt16>( rClass.
maHatchType );
266 VersionCompat aCompat( rIStm, StreamMode::READ );
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