Public Member Functions | |
OO_Style (const gchar **props, const PD_Style *pParentStyle, const bool bOpenDocument) | |
OO_Style (const OO_Style *other, const gchar **props, PD_Style *pParentStyle, const bool bOpenDocument) | |
~OO_Style () | |
const gchar * | getAbiStyle () const |
bool | getColBreakBefore () const |
bool | getPageBreakBefore () const |
void | parse (const gchar **props) |
Private Member Functions | |
OO_Style () | |
Private Attributes | |
UT_String | m_align |
UT_String | m_fontWeight |
UT_String | m_fontStyle |
UT_String | m_color |
UT_String | m_bgcolor |
UT_String | m_fontName |
UT_String | m_fontSize |
UT_String | m_lang |
UT_String | m_textPos |
UT_String | m_textDecoration |
UT_String | m_marginLeft |
UT_String | m_marginTop |
UT_String | m_marginRight |
UT_String | m_marginBottom |
UT_String | m_lineHeight |
UT_String | m_keepWithNext |
UT_String | m_keepTogether |
UT_String | m_widows |
UT_String | m_orphans |
UT_String | m_columns |
UT_String | m_styleProps |
bool | m_bColBreakBefore |
bool | m_bPageBreakBefore |
const PD_Style * | m_pParentStyle |
bool | m_bOpenDocument |
Class representing any and all OO styles maps from OO->Abi styles. Used for at least all Abi section, paragraph, and span styles
OO_Style::OO_Style | ( | const gchar ** | props, | |
const PD_Style * | pParentStyle, | |||
const bool | bOpenDocument | |||
) | [inline] |
References parse().
OO_Style::OO_Style | ( | const OO_Style * | other, | |
const gchar ** | props, | |||
PD_Style * | pParentStyle, | |||
const bool | bOpenDocument | |||
) | [inline] |
References parse().
OO_Style::~OO_Style | ( | ) | [inline] |
OO_Style::OO_Style | ( | ) | [private] |
const gchar* OO_Style::getAbiStyle | ( | ) | const [inline] |
References UT_String::c_str(), gchar, and m_styleProps.
Referenced by OpenWriter_StylesStream_Listener::endElement(), IE_Imp_OpenWriter::mapStyle(), and OpenWriter_ContentStream_Listener::startElement().
bool OO_Style::getColBreakBefore | ( | ) | const [inline] |
Paragraph style, generate a column break before creating a paragraph in this style
References m_bColBreakBefore.
Referenced by OpenWriter_ContentStream_Listener::startElement().
bool OO_Style::getPageBreakBefore | ( | ) | const [inline] |
References m_bPageBreakBefore.
Referenced by OpenWriter_ContentStream_Listener::startElement().
void OO_Style::parse | ( | const gchar ** | props | ) | [inline] |
References APPEND_STYLE, dim, DIM_none, DIM_PERCENT, gchar, PD_Style::getProperty(), m_align, m_bColBreakBefore, m_bgcolor, m_bOpenDocument, m_bPageBreakBefore, m_color, m_columns, m_fontName, m_fontSize, m_fontStyle, m_fontWeight, m_keepTogether, m_keepWithNext, m_lang, m_lineHeight, m_marginBottom, m_marginLeft, m_marginRight, m_marginTop, m_orphans, m_pParentStyle, m_styleProps, m_textDecoration, m_textPos, m_widows, UT_String::size(), UT_DEBUGMSG, UT_determineDimension(), UT_getAttribute(), and UT_String_sprintf().
Referenced by OO_Style(), and OpenWriter_StylesStream_Listener::startElement().
UT_String OO_Style::m_align [private] |
Referenced by parse().
bool OO_Style::m_bColBreakBefore [private] |
Referenced by getColBreakBefore(), and parse().
UT_String OO_Style::m_bgcolor [private] |
Referenced by parse().
bool OO_Style::m_bOpenDocument [private] |
Referenced by parse().
bool OO_Style::m_bPageBreakBefore [private] |
Referenced by getPageBreakBefore(), and parse().
UT_String OO_Style::m_color [private] |
Referenced by parse().
UT_String OO_Style::m_columns [private] |
Referenced by parse().
UT_String OO_Style::m_fontName [private] |
Referenced by parse().
UT_String OO_Style::m_fontSize [private] |
Referenced by parse().
UT_String OO_Style::m_fontStyle [private] |
Referenced by parse().
UT_String OO_Style::m_fontWeight [private] |
Referenced by parse().
UT_String OO_Style::m_keepTogether [private] |
Referenced by parse().
UT_String OO_Style::m_keepWithNext [private] |
Referenced by parse().
UT_String OO_Style::m_lang [private] |
Referenced by parse().
UT_String OO_Style::m_lineHeight [private] |
Referenced by parse().
UT_String OO_Style::m_marginBottom [private] |
Referenced by parse().
UT_String OO_Style::m_marginLeft [private] |
Referenced by parse().
UT_String OO_Style::m_marginRight [private] |
Referenced by parse().
UT_String OO_Style::m_marginTop [private] |
Referenced by parse().
UT_String OO_Style::m_orphans [private] |
Referenced by parse().
const PD_Style* OO_Style::m_pParentStyle [private] |
Referenced by parse().
UT_String OO_Style::m_styleProps [private] |
Referenced by getAbiStyle(), and parse().
UT_String OO_Style::m_textDecoration [private] |
Referenced by parse().
UT_String OO_Style::m_textPos [private] |
Referenced by parse().
UT_String OO_Style::m_widows [private] |
Referenced by parse().