the main class to read the text part of Mariner Write file More...
#include <MRWText.hxx>
Public Member Functions | |
MRWText (MRWParser &parser) | |
constructor More... | |
virtual | ~MRWText () |
destructor More... | |
int | version () const |
returns the file version More... | |
int | numPages () const |
returns the number of pages More... | |
Protected Member Functions | |
void | setProperty (MRWTextInternal::Paragraph const &ruler) |
sends a paragraph property to the listener More... | |
void | flushExtra () |
sends the data which have not yet been sent to the listener More... | |
bool | send (int zoneId) |
try to send a zone (knowing zoneId) More... | |
bool | send (MRWTextInternal::Zone const &zone, MWAWEntry const &entry) |
try to send a zone More... | |
bool | findTableStructure (MRWTextInternal::Table &table, MWAWEntry const &entry) |
try to find the table structure beginning in actual position More... | |
bool | sendTable (MRWTextInternal::Table &table) |
try to send a table More... | |
bool | readTextStruct (MRWEntry const &entry, int zoneId) |
try to read the text struct More... | |
bool | readZone (MRWEntry const &entry, int zoneId) |
try to read a text zone More... | |
int | computeNumPages (MRWTextInternal::Zone const &zone) const |
try to compute the number of pages of a zone, returns 0 if not data More... | |
bool | readFonts (MRWEntry const &entry, int zoneId) |
try to read a font zone More... | |
bool | readFontNames (MRWEntry const &entry, int zoneId) |
try to read a font name zone More... | |
bool | readRulers (MRWEntry const &entry, int zoneId) |
try to read a ruler zone More... | |
bool | readPLCZone (MRWEntry const &entry, int zoneId) |
try to read a PLC zone: position in text to char(zone 4) or ruler(zone 5) id More... | |
bool | readStyleNames (MRWEntry const &entry, int zoneId) |
try to read a style name zone More... | |
Protected Attributes | |
MWAWParserStatePtr | m_parserState |
the parser state More... | |
shared_ptr < MRWTextInternal::State > | m_state |
the state More... | |
MRWParser * | m_mainParser |
the main parser; More... | |
Private Member Functions | |
MRWText (MRWText const &orig) | |
MRWText & | operator= (MRWText const &orig) |
Friends | |
class | MRWParser |
the main class to read the text part of Mariner Write file
MRWText::MRWText | ( | MRWParser & | parser | ) |
constructor
|
virtual |
destructor
|
private |
|
protected |
try to compute the number of pages of a zone, returns 0 if not data
Referenced by numPages().
|
protected |
try to find the table structure beginning in actual position
Referenced by send().
|
protected |
sends the data which have not yet been sent to the listener
send data to the listener
int MRWText::numPages | ( | ) | const |
returns the number of pages
|
protected |
try to read a font name zone
|
protected |
try to read a font zone
|
protected |
try to read a PLC zone: position in text to char(zone 4) or ruler(zone 5) id
|
protected |
try to read a ruler zone
|
protected |
try to read a style name zone
|
protected |
try to read the text struct
|
protected |
try to read a text zone
|
protected |
try to send a zone (knowing zoneId)
Referenced by flushExtra(), and sendTable().
|
protected |
try to send a zone
|
protected |
try to send a table
Referenced by send().
|
protected |
sends a paragraph property to the listener
Referenced by send().
int MRWText::version | ( | ) | const |
returns the file version
|
friend |
|
protected |
the main parser;
Referenced by readFontNames(), readFonts(), readPLCZone(), readRulers(), readStyleNames(), readTextStruct(), readZone(), send(), and sendTable().
|
protected |
the parser state
Referenced by computeNumPages(), findTableStructure(), flushExtra(), readFontNames(), readFonts(), readPLCZone(), readRulers(), readStyleNames(), readTextStruct(), readZone(), send(), sendTable(), setProperty(), and version().
|
protected |
the state
Referenced by flushExtra(), numPages(), readFontNames(), readFonts(), readPLCZone(), readRulers(), readTextStruct(), readZone(), send(), and version().