50 namespace MRWTextInternal
92 bool send(
int zoneId);
Internal: struct used to store the table of a MRWText.
Definition: MRWText.cxx:409
virtual ~MRWText()
destructor
Definition: MRWText.cxx:491
the main class to read a Mariner Write file
Definition: MRWParser.hxx:126
shared_ptr< MWAWParserState > MWAWParserStatePtr
Definition: ACText.hxx:49
bool send(int zoneId)
try to send a zone (knowing zoneId)
Definition: MRWText.cxx:696
MRWText(MRWParser &parser)
constructor
Definition: MRWText.cxx:486
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
Definition: MRWText.cxx:1041
int computeNumPages(MRWTextInternal::Zone const &zone) const
try to compute the number of pages of a zone, returns 0 if not data
Definition: MRWText.cxx:569
int version() const
returns the file version
Definition: MRWText.cxx:495
MRWParser * m_mainParser
the main parser;
Definition: MRWText.hxx:136
bool readRulers(MRWEntry const &entry, int zoneId)
try to read a ruler zone
Definition: MRWText.cxx:1506
Class to store font.
Definition: MWAWFont.hxx:47
a class to define the parser state
Definition: MWAWParser.hxx:60
MWAWParserStatePtr m_parserState
the parser state
Definition: MRWText.hxx:130
bool findTableStructure(MRWTextInternal::Table &table, MWAWEntry const &entry)
try to find the table structure beginning in actual position
Definition: MRWText.cxx:968
bool sendTable(MRWTextInternal::Table &table)
try to send a table
Definition: MRWText.cxx:915
abstract class used to store a subdocument (with a comparison function)
Definition: MWAWSubDocument.hxx:49
a entry to store a zone structure
Definition: MRWParser.hxx:69
Internal: struct used to store zone data of a MRWText.
Definition: MRWText.cxx:317
bool readFontNames(MRWEntry const &entry, int zoneId)
try to read a font name zone
Definition: MRWText.cxx:1094
bool readTextStruct(MRWEntry const &entry, int zoneId)
try to read the text struct
Definition: MRWText.cxx:590
shared_ptr< MRWTextInternal::State > m_state
the state
Definition: MRWText.hxx:133
bool readZone(MRWEntry const &entry, int zoneId)
try to read a text zone
Definition: MRWText.cxx:524
void flushExtra()
sends the data which have not yet been sent to the listener
Definition: MRWText.cxx:1941
basic class to store an entry in a file This contained :
Definition: MWAWEntry.hxx:46
the main class to read the text part of Mariner Write file
Definition: MRWText.hxx:66
int numPages() const
returns the number of pages
Definition: MRWText.cxx:502
MRWText & operator=(MRWText const &orig)
Internal: struct used to store the paragraph of a MRWText.
Definition: MRWText.cxx:91
bool readStyleNames(MRWEntry const &entry, int zoneId)
try to read a style name zone
Definition: MRWText.cxx:1440
void setProperty(MRWTextInternal::Paragraph const &ruler)
sends a paragraph property to the listener
Definition: MRWText.cxx:1500
bool readFonts(MRWEntry const &entry, int zoneId)
try to read a font zone
Definition: MRWText.cxx:1177