20 #ifndef INCLUDED_VCL_LINEINFO_HXX
21 #define INCLUDED_VCL_LINEINFO_HXX
27 #include <com/sun/star/drawing/LineCap.hpp>
31 namespace basegfx {
class B2DPolyPolygon; }
64 bool operator!=(
const LineInfo& rLineInfo )
const {
return !(LineInfo::operator==( rLineInfo ) ); }
67 LineStyle GetStyle()
const {
return mpImplLineInfo->meStyle; }
69 void SetWidth( sal_Int32 nWidth );
70 sal_Int32 GetWidth()
const {
return mpImplLineInfo->mnWidth; }
72 void SetDashCount( sal_uInt16 nDashCount );
73 sal_uInt16 GetDashCount()
const {
return mpImplLineInfo->mnDashCount; }
75 void SetDashLen( sal_Int32 nDashLen );
76 sal_Int32 GetDashLen()
const {
return mpImplLineInfo->mnDashLen; }
78 void SetDotCount( sal_uInt16 nDotCount );
79 sal_uInt16 GetDotCount()
const {
return mpImplLineInfo->mnDotCount; }
81 void SetDotLen( sal_Int32 nDotLen );
82 sal_Int32 GetDotLen()
const {
return mpImplLineInfo->mnDotLen; }
84 void SetDistance( sal_Int32 nDistance );
85 sal_Int32 GetDistance()
const {
return mpImplLineInfo->mnDistance; }
90 void SetLineCap(css::drawing::LineCap eLineCap);
91 css::drawing::LineCap GetLineCap()
const {
return mpImplLineInfo->meLineCap; }
93 bool IsDefault()
const;
104 void applyToB2DPolyPolygon(
112 #endif // INCLUDED_VCL_LINEINFO_HXX
bool operator!=(const ItalicMatrix &a, const ItalicMatrix &b)
bool operator==(const ItalicMatrix &a, const ItalicMatrix &b)
SvStream & ReadLineInfo(SvStream &rIStm, LineInfo &rLineInfo)
bool operator==(const ImplLineInfo &) const
basegfx::B2DLineJoin meLineJoin
css::drawing::LineCap meLineCap
SvStream & WriteLineInfo(SvStream &rOStm, const LineInfo &rLineInfo)