the main class to read the text part of DocMaker file More...
#include <DocMkrText.hxx>
| Public Member Functions | |
| DocMkrText (DocMkrParser &parser) | |
| constructor  More... | |
| virtual | ~DocMkrText () | 
| destructor  More... | |
| int | version () const | 
| returns the file version  More... | |
| int | numPages () const | 
| returns the number of pages  More... | |
| int | numChapters () const | 
| returns the number of chapter  More... | |
| void | sendComment (std::string const &str) | 
| send a string as comment  More... | |
| Protected Member Functions | |
| bool | createZones () | 
| finds the different text zones  More... | |
| bool | sendMainText () | 
| send a main zone  More... | |
| void | flushExtra () | 
| sends the data which have not yet been sent to the listener  More... | |
| void | computeNumPages (DocMkrTextInternal::Zone const &zone) const | 
| compute the number of page of a zone  More... | |
| void | updatePageSpanList (std::vector< MWAWPageSpan > &spanList) | 
| update the page span list  More... | |
| bool | sendText (DocMkrTextInternal::Zone const &zone) | 
| try to send the text corresponding to a zone  More... | |
| bool | readFontNames (MWAWEntry const &entry) | 
| try to read the font name ( resource rQDF )  More... | |
| bool | readStyles (MWAWEntry const &entry) | 
| try to read the styles ( resource styl )  More... | |
| bool | readTOC (MWAWEntry const &entry) | 
| try to read a TOC zone? ( resource cnt# )  More... | |
| bool | sendTOC () | 
| try to send a TOC zone  More... | |
| bool | readWindows (MWAWEntry const &entry) | 
| try to read the windows information zone? ( resource Wndo )  More... | |
| bool | readFooter (MWAWEntry const &entry) | 
| try to read the footer zone ( resource foot )  More... | |
| bool | sendFooter (int zId) | 
| try to send a footer corresponding to a zone id  More... | |
| void | sendString (std::string const &str) const | 
| send a string to the listener  More... | |
| Protected Attributes | |
| MWAWParserStatePtr | m_parserState | 
| the parser state  More... | |
| std::shared_ptr< DocMkrTextInternal::State > | m_state | 
| the state  More... | |
| DocMkrParser * | m_mainParser | 
| the main parser;  More... | |
| Private Member Functions | |
| DocMkrText (DocMkrText const &orig)=delete | |
| DocMkrText & | operator= (DocMkrText const &orig)=delete | 
| Friends | |
| class | DocMkrTextInternal::SubDocument | 
| class | DocMkrParser | 
the main class to read the text part of DocMaker file
| 
 | explicit | 
constructor
| 
 | virtual | 
destructor
| 
 | privatedelete | 
| 
 | protected | 
compute the number of page of a zone
Referenced by numPages().
| 
 | protected | 
finds the different text zones
| 
 | protected | 
sends the data which have not yet been sent to the listener
| int DocMkrText::numChapters | ( | ) | const | 
returns the number of chapter
| int DocMkrText::numPages | ( | ) | const | 
returns the number of pages
Referenced by updatePageSpanList().
| 
 | privatedelete | 
| 
 | protected | 
try to read the font name ( resource rQDF )
Referenced by createZones().
| 
 | protected | 
try to read the footer zone ( resource foot )
Referenced by createZones().
| 
 | protected | 
try to read the styles ( resource styl )
Referenced by createZones().
| 
 | protected | 
try to read a TOC zone? ( resource cnt# )
Referenced by createZones().
| 
 | protected | 
try to read the windows information zone? ( resource Wndo )
Referenced by createZones().
| void DocMkrText::sendComment | ( | std::string const & | str | ) | 
send a string as comment
| 
 | protected | 
try to send a footer corresponding to a zone id
Referenced by DocMkrTextInternal::SubDocument::parse().
| 
 | protected | 
send a main zone
| 
 | protected | 
send a string to the listener
Referenced by DocMkrTextInternal::SubDocument::parse(), sendFooter(), and sendTOC().
| 
 | protected | 
try to send the text corresponding to a zone
Referenced by sendMainText().
| 
 | protected | 
try to send a TOC zone
| 
 | protected | 
update the page span list
| int DocMkrText::version | ( | ) | const | 
returns the file version
| 
 | friend | 
| 
 | friend | 
| 
 | protected | 
the main parser;
Referenced by computeNumPages(), createZones(), readFontNames(), readFooter(), readStyles(), readTOC(), readWindows(), sendComment(), sendFooter(), sendMainText(), sendText(), and updatePageSpanList().
| 
 | protected | 
the parser state
Referenced by readFooter(), readStyles(), sendComment(), sendFooter(), sendMainText(), sendString(), sendText(), sendTOC(), and version().
| 
 | protected | 
the state
Referenced by createZones(), numChapters(), numPages(), readFooter(), readStyles(), readTOC(), readWindows(), sendFooter(), sendMainText(), sendText(), sendTOC(), updatePageSpanList(), and version().