20#ifndef INCLUDED_SVX_INC_SDR_PRIMITIVE2D_SDRFRAMEBORDERPRIMITIVE2D_HXX
21#define INCLUDED_SVX_INC_SDR_PRIMITIVE2D_SDRFRAMEBORDERPRIMITIVE2D_HXX
61 std::vector<SdrConnectStyleData>
maEnd;
68 const Color* pForceColor);
70 void addSdrConnectStyleData(
76 void create2DDecomposition(
78 double fMinDiscreteUnit)
const;
80 double getMinimalNonZeroBorderWidth()
const;
99 virtual void create2DDecomposition(
106 bool bForceToSingleDiscreteUnit);
112 virtual void get2DDecomposition(
121 virtual sal_uInt32 getPrimitive2DID()
const override;
svx::frame::Style maStyle
bool getStyleMirrored() const
basegfx::B2DVector maNormalizedPerpendicular
const basegfx::B2DVector & getNormalizedPerpendicular() const
const svx::frame::Style & getStyle() const
basegfx::B2DVector maX
start point of borderline
svx::frame::Style maStyle
X-Axis of borderline with length.
std::vector< SdrConnectStyleData > maStart
std::vector< SdrConnectStyleData > maEnd
Color maColor
Style of borderline.
basegfx::B2DPoint maOrigin
bool doForceToSingleDiscreteUnit() const
const SdrFrameBorderDataVector & getFrameBorders() const
double mfMinimalNonZeroBorderWidthUsedForDecompose
bool mbForceToSingleDiscreteUnit
SdrFrameBorderDataVector maFrameBorders
double mfMinimalNonZeroBorderWidth
Contains the widths of primary and secondary line of a frame style.
std::vector< SdrFrameBorderData > SdrFrameBorderDataVector
#define SVXCORE_DLLPUBLIC
bool operator==(const XclFontData &rLeft, const XclFontData &rRight)