39# define GREAT_WKS_TEXT
137 std::shared_ptr<GreatWksTextInternal::State>
m_state;
the main class to read a GreatWorks database file
Definition: GreatWksDBParser.hxx:62
the main class to read a GreatWorks graphic file
Definition: GreatWksDRParser.hxx:56
the main class to read/store generic data of a GreatWorks document
Definition: GreatWksDocument.hxx:61
the main class to read a GreatWorks text file
Definition: GreatWksParser.hxx:57
the main class to read a GreatWorks spreadsheet file
Definition: GreatWksSSParser.hxx:59
the main class to read the text part of GreatWorks Text file
Definition: GreatWksText.hxx:63
bool sendZone(GreatWksTextInternal::Zone const &zone, MWAWListenerPtr listener=MWAWListenerPtr())
try to send a zone
Definition: GreatWksText.cxx:1352
int numHFZones() const
return the number of header/footer zones
Definition: GreatWksText.cxx:497
GreatWksText(GreatWksText const &orig)=delete
int getFontId(int fileId) const
read the final font id corresponding to a file id
Definition: GreatWksText.cxx:492
bool readZonePositions(GreatWksTextInternal::Zone &zone)
try to read the end of a zone ( line + frame position )
Definition: GreatWksText.cxx:817
bool canSendTextBoxAsGraphic(MWAWEntry const &entry)
check if a textbox can be send in a graphic zone, ie. does not contains any graphic
Definition: GreatWksText.cxx:508
bool readRuler(MWAWParagraph ¶)
try to read a ruler
Definition: GreatWksText.cxx:1010
std::shared_ptr< GreatWksTextInternal::State > m_state
the state
Definition: GreatWksText.hxx:137
bool readFontNames()
try to read the font names zone
Definition: GreatWksText.cxx:888
bool sendSimpleTextbox(MWAWEntry const &entry, MWAWListenerPtr listener=MWAWListenerPtr())
try to send simplified textbox zone
Definition: GreatWksText.cxx:1200
bool readToken(GreatWksTextInternal::Token &token, long &nChar)
try to read a token
Definition: GreatWksText.cxx:1129
bool findNextZone()
heuristic function used to find the next zone
Definition: GreatWksText.cxx:597
int numPages() const
returns the number of pages
Definition: GreatWksText.cxx:475
GreatWksDocument & m_document
the document
Definition: GreatWksText.hxx:133
MWAWParser * m_mainParser
the main parser;
Definition: GreatWksText.hxx:139
GreatWksText & operator=(GreatWksText const &orig)=delete
bool sendMainText()
send a main zone
Definition: GreatWksText.cxx:1164
bool sendTextbox(MWAWEntry const &entry, MWAWListenerPtr listener=MWAWListenerPtr())
try to send the textbox text
Definition: GreatWksText.cxx:521
bool createZones(int expectedHF)
finds the different objects zones
Definition: GreatWksText.cxx:543
MWAWParserStatePtr m_parserState
the parser state
Definition: GreatWksText.hxx:135
int version() const
returns the file version
Definition: GreatWksText.cxx:468
bool readZone(GreatWksTextInternal::Zone &zone)
try to read a zone ( textheader+fonts+rulers)
Definition: GreatWksText.cxx:666
virtual ~GreatWksText()
destructor
Definition: GreatWksText.cxx:465
bool readFont(MWAWFont &font)
try to read a font
Definition: GreatWksText.cxx:955
void flushExtra()
sends the data which have not yet been sent to the listener
Definition: GreatWksText.cxx:1186
bool sendHF(int id)
try to send the i^th header/footer
Definition: GreatWksText.cxx:1174
basic class to store an entry in a file This contained :
Definition: MWAWEntry.hxx:47
Class to store font.
Definition: MWAWFont.hxx:44
class to store the paragraph properties
Definition: MWAWParagraph.hxx:85
virtual class which defines the ancestor of all main zone parser
Definition: MWAWParser.hxx:100
std::shared_ptr< MWAWParserState > MWAWParserStatePtr
a smart pointer of MWAWParserState
Definition: libmwaw_internal.hxx:557
std::shared_ptr< MWAWListener > MWAWListenerPtr
a smart pointer of MWAWListener
Definition: libmwaw_internal.hxx:553
Internal: the structures of a GreatWksText.
Definition: GreatWksText.cxx:60
Internal and low level: structure which stores a token for GreatWksText.
Definition: GreatWksText.cxx:112
Internal and low level: structure which stores a text zone header for GreatWksText.
Definition: GreatWksText.cxx:307