38#ifndef MARINER_WRT_TEXT
39# define MARINER_WRT_TEXT
86 bool send(
int zoneId);
127 std::shared_ptr<MarinerWrtTextInternal::State>
m_state;
basic class to store an entry in a file This contained :
Definition: MWAWEntry.hxx:47
the main class to read a Mariner Write file
Definition: MarinerWrtParser.hxx:135
the main class to read the text part of Mariner Write file
Definition: MarinerWrtText.hxx:61
bool readZone(MarinerWrtEntry const &entry, int zoneId)
try to read a text zone
Definition: MarinerWrtText.cxx:603
int computeNumPages(MarinerWrtTextInternal::Zone const &zone) const
try to compute the number of pages of a zone, returns 0 if not data
Definition: MarinerWrtText.cxx:647
std::shared_ptr< MarinerWrtTextInternal::State > m_state
the state
Definition: MarinerWrtText.hxx:127
bool readFontNames(MarinerWrtEntry const &entry, int zoneId)
try to read a font name zone
Definition: MarinerWrtText.cxx:1176
bool readTextStruct(MarinerWrtEntry const &entry, int zoneId)
try to read the text struct
Definition: MarinerWrtText.cxx:667
MarinerWrtText & operator=(MarinerWrtText const &orig)=delete
int version() const
returns the file version
Definition: MarinerWrtText.cxx:575
MarinerWrtParser * m_mainParser
the main parser;
Definition: MarinerWrtText.hxx:130
bool readPLCZone(MarinerWrtEntry const &entry, int zoneId)
try to read a PLC zone: position in text to char(zone 4) or ruler(zone 5) id
Definition: MarinerWrtText.cxx:1123
bool findTableStructure(MarinerWrtTextInternal::Table &table, MWAWEntry const &entry)
try to find the table structure beginning in actual position
Definition: MarinerWrtText.cxx:1048
MarinerWrtText(MarinerWrtText const &orig)=delete
virtual ~MarinerWrtText()
destructor
Definition: MarinerWrtText.cxx:571
bool readFonts(MarinerWrtEntry const &entry, int zoneId)
try to read a font zone
Definition: MarinerWrtText.cxx:1260
int numPages() const
returns the number of pages
Definition: MarinerWrtText.cxx:582
void setProperty(MarinerWrtTextInternal::Paragraph const &ruler)
sends a paragraph property to the listener
Definition: MarinerWrtText.cxx:1587
bool readStyleNames(MarinerWrtEntry const &entry, int zoneId)
try to read a style name zone
Definition: MarinerWrtText.cxx:1524
bool readRulers(MarinerWrtEntry const &entry, int zoneId)
try to read a ruler zone
Definition: MarinerWrtText.cxx:1593
bool sendTable(MarinerWrtTextInternal::Table &table)
try to send a table
Definition: MarinerWrtText.cxx:994
MWAWParserStatePtr m_parserState
the parser state
Definition: MarinerWrtText.hxx:124
void flushExtra()
sends the data which have not yet been sent to the listener
Definition: MarinerWrtText.cxx:2034
bool send(int zoneId)
try to send a zone (knowing zoneId)
Definition: MarinerWrtText.cxx:773
std::shared_ptr< MWAWParserState > MWAWParserStatePtr
a smart pointer of MWAWParserState
Definition: libmwaw_internal.hxx:557
Internal: the structures of a MarinerWrtText.
Definition: MarinerWrtText.cxx:60
a entry to store a zone structure
Definition: MarinerWrtParser.hxx:62
Internal: struct used to store the paragraph of a MarinerWrtText.
Definition: MarinerWrtText.cxx:97
Internal: struct used to store the table of a MarinerWrtText.
Definition: MarinerWrtText.cxx:468
Internal: struct used to store zone data of a MarinerWrtText.
Definition: MarinerWrtText.cxx:355