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