the main class to read the text part of ZWrite Text file More...
#include <ZWrtText.hxx>
Public Member Functions | |
| ZWrtText (ZWrtParser &parser) | |
| constructor | |
| virtual | ~ZWrtText () |
| destructor | |
| int | version () const |
| returns the file version | |
| int | numPages () const |
| returns the number of pages | |
Protected Types | |
| enum | TextCode { None , Center , BookMark , NewPage , Tag , Link } |
| the list of code in the text More... | |
Protected Member Functions | |
| bool | createZones () |
| finds the different text zones | |
| bool | sendMainText () |
| send a main zone | |
| void | flushExtra () |
| sends the data which have not yet been sent to the listener | |
| void | computePositions () |
| compute the positions | |
| bool | sendText (ZWrtTextInternal::Section const &zone, MWAWEntry const &entry) |
| try to send a section | |
| bool | sendText (int sectionId, MWAWEntry const &entry) |
| try to send a section using an id | |
| TextCode | isTextCode (MWAWInputStreamPtr &input, long endPos, MWAWEntry &dPos) const |
| check if a character after '<' corresponds to a text code | |
| bool | readHFZone (MWAWEntry const &entry) |
| read the header/footer zone | |
| bool | hasHeaderFooter (bool header) const |
| returns true if there is a header/footer | |
| bool | sendHeaderFooter (bool header) |
| try to send the header/footer | |
| bool | readStyles (MWAWEntry const &entry) |
| read the styles | |
| bool | readSectionFonts (MWAWEntry const &entry) |
| read a section fonts | |
Protected Attributes | |
| MWAWParserStatePtr | m_parserState |
| the parser state | |
| std::shared_ptr< ZWrtTextInternal::State > | m_state |
| the state | |
| ZWrtParser * | m_mainParser |
| the main parser; | |
Private Member Functions | |
| ZWrtText (ZWrtText const &orig)=delete | |
| ZWrtText & | operator= (ZWrtText const &orig)=delete |
Friends | |
| class | ZWrtParser |
| class | ZWrtTextInternal::SubDocument |
the main class to read the text part of ZWrite Text file
|
protected |
|
explicit |
constructor
Referenced by numPages(), operator=(), and ZWrtText().
|
virtual |
destructor
|
privatedelete |
|
protected |
compute the positions
Referenced by createZones(), and numPages().
|
protected |
finds the different text zones
|
protected |
sends the data which have not yet been sent to the listener
|
protected |
returns true if there is a header/footer
|
protected |
check if a character after '<' corresponds to a text code
Referenced by sendText().
| int ZWrtText::numPages | ( | ) | const |
returns the number of pages
|
protected |
read the header/footer zone
Referenced by createZones().
|
protected |
read a section fonts
Referenced by createZones().
|
protected |
read the styles
Referenced by createZones().
|
protected |
try to send the header/footer
|
protected |
send a main zone
|
protected |
try to send a section using an id
|
protected |
try to send a section
Referenced by sendMainText(), and sendText().
| int ZWrtText::version | ( | ) | const |
returns the file version
|
friend |
Referenced by ZWrtParser, ZWrtText(), and ZWrtTextInternal::SubDocument.
|
friend |
|
protected |
the main parser;
Referenced by computePositions(), createZones(), readHFZone(), readSectionFonts(), readStyles(), sendHeaderFooter(), sendText(), and ZWrtText().
|
protected |
the parser state
Referenced by readHFZone(), readSectionFonts(), sendHeaderFooter(), sendMainText(), sendText(), sendText(), version(), and ZWrtText().
|
protected |
the state
Referenced by computePositions(), createZones(), hasHeaderFooter(), numPages(), readHFZone(), readSectionFonts(), sendHeaderFooter(), sendMainText(), sendText(), sendText(), version(), and ZWrtText().