Internal: the structure used to store a style of a ClarisDrawGraph. More...
Public Member Functions | |
Style () | |
constructor More... | |
Style (Style const &)=default | |
~Style () final | |
destructor More... | |
MWAWPosition::Wrapping | getWrapping () const |
returns the wrapping More... | |
![]() | |
MWAWGraphicStyle () | |
constructor More... | |
MWAWGraphicStyle (MWAWGraphicStyle const &)=default | |
MWAWGraphicStyle & | operator= (MWAWGraphicStyle const &)=default |
MWAWGraphicStyle & | operator= (MWAWGraphicStyle &&)=default |
virtual | ~MWAWGraphicStyle () |
virtual destructor More... | |
bool | hasLine () const |
returns true if the border is defined More... | |
void | setSurfaceColor (MWAWColor const &col, float opacity=1) |
set the surface color More... | |
bool | hasSurfaceColor () const |
returns true if the surface is defined More... | |
void | setPattern (Pattern const &pat, float opacity=1) |
set the pattern More... | |
bool | hasPattern () const |
returns true if the pattern is defined More... | |
bool | hasGradient (bool complex=false) const |
returns true if the gradient is defined More... | |
bool | hasHatch () const |
returns true if the hatch is defined More... | |
bool | hasSurface () const |
returns true if the interior surface is defined More... | |
void | setBackgroundColor (MWAWColor const &col, float opacity=1) |
set the background color More... | |
bool | hasBackgroundColor () const |
returns true if the background is defined More... | |
void | setShadowColor (MWAWColor const &col, float opacity=1) |
set the shadow color More... | |
bool | hasShadow () const |
returns true if the shadow is defined More... | |
bool | hasBorders () const |
return true if the frame has some border More... | |
bool | hasSameBorders () const |
return true if the frame has some border More... | |
std::vector< MWAWBorder > const & | borders () const |
return the frame border: libmwaw::Left | ... More... | |
void | resetBorders () |
reset the border More... | |
void | setBorders (int wh, MWAWBorder const &border) |
sets the cell border: wh=libmwaw::LeftBit|... More... | |
void | addTo (librevenge::RVNGPropertyList &pList, bool only1d=false) const |
add all the parameters to the propList excepted the frame parameter: the background and the borders More... | |
void | addFrameTo (librevenge::RVNGPropertyList &pList) const |
add all the frame parameters to propList: the background and the borders More... | |
int | cmp (MWAWGraphicStyle const &a) const |
compare two styles More... | |
Public Attributes | |
int | m_wrapping |
the wrap type More... | |
int | m_surfacePatternType |
the surface pattern type More... | |
![]() | |
std::vector< float > | m_lineDashWidth |
the dash array: a sequence of (fullsize, emptysize) More... | |
float | m_lineWidth |
the linewidth More... | |
LineCap | m_lineCap |
the line cap More... | |
LineJoin | m_lineJoin |
the line join More... | |
float | m_lineOpacity |
the line opacity: 0=transparent More... | |
MWAWColor | m_lineColor |
the line color More... | |
MWAWColor | m_surfaceColor |
the surface color More... | |
float | m_surfaceOpacity |
true if the surface has some color More... | |
MWAWColor | m_shadowColor |
the shadow color More... | |
float | m_shadowOpacity |
true if the shadow has some color More... | |
MWAWVec2f | m_shadowOffset |
the shadow offset More... | |
Pattern | m_pattern |
the pattern if it exists More... | |
Gradient | m_gradient |
the gradient More... | |
Hatch | m_hatch |
the hatch More... | |
MWAWColor | m_backgroundColor |
the background color More... | |
float | m_backgroundOpacity |
true if the background has some color More... | |
float | m_rotate |
the rotation More... | |
std::vector< MWAWBorder > | m_bordersList |
the borders MWAWBorder::Pos (for a frame) More... | |
std::string | m_frameName |
the frame name More... | |
std::string | m_frameNextName |
the frame next name (if there is a link) More... | |
Arrow | m_arrows [2] |
the two arrows corresponding to start and end extremity More... | |
bool | m_flip [2] |
two bool to indicated we need to flip the shape or not More... | |
bool | m_fillRuleEvenOdd |
true if the fill rule is evenod More... | |
bool | m_doNotPrint |
a bool to know if the shape must not be printed More... | |
VerticalAlignment | m_verticalAlignment |
related to text area More... | |
std::string | m_extra |
extra data More... | |
Friends | |
std::ostream & | operator<< (std::ostream &o, Style const &st) |
operator<< More... | |
Additional Inherited Members | |
![]() | |
enum | LineCap { C_Butt, C_Square, C_Round } |
an enum used to define the basic line cap More... | |
enum | LineJoin { J_Miter, J_Round, J_Bevel } |
an enum used to define the basic line join More... | |
enum | VerticalAlignment { V_AlignBottom, V_AlignCenter, V_AlignJustify, V_AlignTop, V_AlignDefault } |
an enum used to define the vertical alignment More... | |
![]() | |
static MWAWGraphicStyle | emptyStyle () |
returns an empty style. More... | |
Internal: the structure used to store a style of a ClarisDrawGraph.
|
inline |
constructor
|
default |
|
final |
destructor
|
inline |
returns the wrapping
|
friend |
operator<<
int ClarisDrawGraphInternal::Style::m_surfacePatternType |
the surface pattern type
int ClarisDrawGraphInternal::Style::m_wrapping |
the wrap type
Referenced by getWrapping().