20#ifndef INCLUDED_SVX_XDASH_HXX
21#define INCLUDED_SVX_XDASH_HXX
27#include <com/sun/star/drawing/DashStyle.hpp>
41 XDash(css::drawing::DashStyle eDash = css::drawing::DashStyle_RECT,
42 sal_uInt16 nDots = 1,
double nDotLen = 20,
43 sal_uInt16 nDashes = 1,
double nDashLen = 20,
double nDistance = 20);
47 void SetDashStyle(css::drawing::DashStyle eNewStyle) { eDash = eNewStyle; }
48 void SetDots(sal_uInt16 nNewDots) { nDots = nNewDots; }
49 void SetDotLen(
double nNewDotLen) { nDotLen = nNewDotLen; }
50 void SetDashes(sal_uInt16 nNewDashes) { nDashes = nNewDashes; }
51 void SetDashLen(
double nNewDashLen) { nDashLen = nNewDashLen; }
52 void SetDistance(
double nNewDistance) { nDistance = nNewDistance; }
55 sal_uInt16
GetDots()
const {
return nDots; }
64 double CreateDotDashArray(::std::vector< double >& rDotDashArray,
double fLineWidth)
const;
void SetDashLen(double nNewDashLen)
css::drawing::DashStyle eDash
void SetDots(sal_uInt16 nNewDots)
css::drawing::DashStyle GetDashStyle() const
void SetDotLen(double nNewDotLen)
double GetDashLen() const
void SetDistance(double nNewDistance)
void SetDashes(sal_uInt16 nNewDashes)
double GetDistance() const
void SetDashStyle(css::drawing::DashStyle eNewStyle)
sal_uInt16 GetDots() const
sal_uInt16 GetDashes() const
#define SVXCORE_DLLPUBLIC
bool operator==(const XclFontData &rLeft, const XclFontData &rRight)