Small class to manage the span style. More...
#include <RVNGHTMLTextTextStyle.h>
Public Member Functions | |
RVNGHTMLTextSpanStyleManager () | |
constructor More... | |
~RVNGHTMLTextSpanStyleManager () | |
destructor More... | |
void | defineSpan (RVNGPropertyList const &pList) |
define a span style More... | |
std::string | getClass (RVNGPropertyList const &pList) |
returns the class name corresponding to a propertylist More... | |
void | send (std::ostream &out) |
send the data to the stream More... | |
Protected Member Functions | |
std::string | getContent (RVNGPropertyList const &pList) const |
convert a property list in a html content string More... | |
void | parseTextPosition (char const *value, std::ostream &out) const |
add data corresponding to a text position in out More... | |
void | parseDecorations (RVNGPropertyList const &pList, std::ostream &out) const |
add data corresponding to the line decoration More... | |
Protected Attributes | |
std::map< std::string, std::string > | m_contentNameMap |
a map content -> name More... | |
std::map< int, std::string > | m_idNameMap |
a map id -> name More... | |
Private Member Functions | |
RVNGHTMLTextSpanStyleManager (RVNGHTMLTextSpanStyleManager const &orig) | |
RVNGHTMLTextSpanStyleManager | operator= (RVNGHTMLTextSpanStyleManager const &orig) |
Small class to manage the span style.
|
inline |
constructor
|
inline |
destructor
|
private |
void librevenge::RVNGHTMLTextSpanStyleManager::defineSpan | ( | RVNGPropertyList const & | pList | ) |
define a span style
Referenced by librevenge::RVNGHTMLTextGenerator::defineCharacterStyle().
std::string librevenge::RVNGHTMLTextSpanStyleManager::getClass | ( | RVNGPropertyList const & | pList | ) |
returns the class name corresponding to a propertylist
Referenced by librevenge::RVNGHTMLTextGenerator::openSpan().
|
protected |
convert a property list in a html content string
|
private |
|
protected |
add data corresponding to the line decoration
|
protected |
add data corresponding to a text position in out
void librevenge::RVNGHTMLTextSpanStyleManager::send | ( | std::ostream & | out | ) |
send the data to the stream
Referenced by librevenge::RVNGHTMLTextGenerator::endDocument().
|
protected |
a map content -> name
|
protected |
a map id -> name