librevenge::RVNGHTMLTextParagraphStyleManager Class Reference

Small class to manage the paragraph style. More...

#include <RVNGHTMLTextTextStyle.h>

Inheritance diagram for librevenge::RVNGHTMLTextParagraphStyleManager:
librevenge::RVNGHTMLTextListStyleManager

Public Member Functions

 RVNGHTMLTextParagraphStyleManager ()
 constructor More...
 
virtual ~RVNGHTMLTextParagraphStyleManager ()
 destructor More...
 
void defineParagraph (RVNGPropertyList const &pList)
 define a paragraph 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, bool isList) const
 convert a property list in a html content string More...
 
void parseBorders (RVNGPropertyList const &pList, std::ostream &out) const
 add data corresponding to the border 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

 RVNGHTMLTextParagraphStyleManager (RVNGHTMLTextParagraphStyleManager const &orig)
 
RVNGHTMLTextParagraphStyleManager operator= (RVNGHTMLTextParagraphStyleManager const &orig)
 

Detailed Description

Small class to manage the paragraph style.

Constructor & Destructor Documentation

◆ RVNGHTMLTextParagraphStyleManager() [1/2]

librevenge::RVNGHTMLTextParagraphStyleManager::RVNGHTMLTextParagraphStyleManager ( )
inline

constructor

◆ ~RVNGHTMLTextParagraphStyleManager()

virtual librevenge::RVNGHTMLTextParagraphStyleManager::~RVNGHTMLTextParagraphStyleManager ( )
inlinevirtual

destructor

◆ RVNGHTMLTextParagraphStyleManager() [2/2]

librevenge::RVNGHTMLTextParagraphStyleManager::RVNGHTMLTextParagraphStyleManager ( RVNGHTMLTextParagraphStyleManager const &  orig)
private

Member Function Documentation

◆ defineParagraph()

void librevenge::RVNGHTMLTextParagraphStyleManager::defineParagraph ( RVNGPropertyList const &  pList)

define a paragraph style

Referenced by librevenge::RVNGHTMLTextGenerator::defineParagraphStyle().

◆ getClass()

std::string librevenge::RVNGHTMLTextParagraphStyleManager::getClass ( RVNGPropertyList const &  pList)

returns the class name corresponding to a propertylist

Referenced by librevenge::RVNGHTMLTextGenerator::openParagraph().

◆ getContent()

std::string librevenge::RVNGHTMLTextParagraphStyleManager::getContent ( RVNGPropertyList const &  pList,
bool  isList 
) const
protected

◆ operator=()

RVNGHTMLTextParagraphStyleManager librevenge::RVNGHTMLTextParagraphStyleManager::operator= ( RVNGHTMLTextParagraphStyleManager const &  orig)
private

◆ parseBorders()

void librevenge::RVNGHTMLTextParagraphStyleManager::parseBorders ( RVNGPropertyList const &  pList,
std::ostream &  out 
) const
protected

add data corresponding to the border

Referenced by getContent().

◆ send()

void librevenge::RVNGHTMLTextParagraphStyleManager::send ( std::ostream &  out)

Member Data Documentation

◆ m_contentNameMap

std::map<std::string, std::string> librevenge::RVNGHTMLTextParagraphStyleManager::m_contentNameMap
protected

◆ m_idNameMap

std::map<int, std::string> librevenge::RVNGHTMLTextParagraphStyleManager::m_idNameMap
protected

The documentation for this class was generated from the following files:

Generated for librevenge by doxygen 1.8.18