38 #ifndef GREAT_WKS_TEXT
39 # define GREAT_WKS_TEXT
44 namespace GreatWksTextInternal
137 shared_ptr<GreatWksTextInternal::State>
m_state;
shared_ptr< MWAWListener > MWAWListenerPtr
a smart pointer of MWAWListener
Definition: libmwaw_internal.hxx:505
bool sendMainText()
send a main zone
Definition: GreatWksText.cxx:1140
int numHFZones() const
return the number of header/footer zones
Definition: GreatWksText.cxx:466
bool sendTextbox(MWAWEntry const &entry, MWAWListenerPtr listener=MWAWListenerPtr())
try to send the textbox text
Definition: GreatWksText.cxx:491
the main class to read a GreatWorks database file
Definition: GreatWksDBParser.hxx:61
bool sendSimpleTextbox(MWAWEntry const &entry, MWAWListenerPtr listener=MWAWListenerPtr())
try to send simplified textbox zone
Definition: GreatWksText.cxx:1179
the main class to read/store generic data of a GreatWorks document
Definition: GreatWksDocument.hxx:60
bool readToken(GreatWksTextInternal::Token &token, long &nChar)
try to read a token
Definition: GreatWksText.cxx:1104
bool readZonePositions(GreatWksTextInternal::Zone &zone)
try to read the end of a zone ( line + frame position )
Definition: GreatWksText.cxx:788
bool sendHF(int id)
try to send the i^th header/footer
Definition: GreatWksText.cxx:1151
Internal and low level: structure which stores a token for GreatWksText.
Definition: GreatWksText.cxx:109
MWAWParserStatePtr m_parserState
the parser state
Definition: GreatWksText.hxx:135
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:478
GreatWksText(GreatWksDocument &document)
constructor
Definition: GreatWksText.cxx:427
void flushExtra()
sends the data which have not yet been sent to the listener
Definition: GreatWksText.cxx:1164
bool readRuler(MWAWParagraph ¶)
try to read a ruler
Definition: GreatWksText.cxx:984
shared_ptr< GreatWksTextInternal::State > m_state
the state
Definition: GreatWksText.hxx:137
GreatWksDocument & m_document
the document
Definition: GreatWksText.hxx:133
int getFontId(int fileId) const
read the final font id corresponding to a file id
Definition: GreatWksText.cxx:461
Internal and low level: structure which stores a text zone header for GreatWksText.
Definition: GreatWksText.cxx:294
bool readFontNames()
try to read the font names zone
Definition: GreatWksText.cxx:860
bool readZone(GreatWksTextInternal::Zone &zone)
try to read a zone ( textheader+fonts+rulers)
Definition: GreatWksText.cxx:636
bool sendZone(GreatWksTextInternal::Zone const &zone, MWAWListenerPtr listener=MWAWListenerPtr())
try to send a zone
Definition: GreatWksText.cxx:1333
Class to store font.
Definition: MWAWFont.hxx:43
the main class to read the text part of GreatWorks Text file
Definition: GreatWksText.hxx:62
bool readFont(MWAWFont &font)
try to read a font
Definition: GreatWksText.cxx:927
the main class to read a GreatWorks graphic file
Definition: GreatWksDRParser.hxx:55
GreatWksText & operator=(GreatWksText const &orig)
MWAWParser * m_mainParser
the main parser;
Definition: GreatWksText.hxx:139
the main class to read a GreatWorks text file
Definition: GreatWksParser.hxx:56
class to store the paragraph properties
Definition: MWAWParagraph.hxx:81
int version() const
returns the file version
Definition: GreatWksText.cxx:436
int numPages() const
returns the number of pages
Definition: GreatWksText.cxx:443
shared_ptr< MWAWParserState > MWAWParserStatePtr
a smart pointer of MWAWParserState
Definition: libmwaw_internal.hxx:509
virtual class which defines the ancestor of all main zone parser
Definition: MWAWParser.hxx:99
the main class to read a GreatWorks spreadsheet file
Definition: GreatWksSSParser.hxx:58
basic class to store an entry in a file This contained :
Definition: MWAWEntry.hxx:46
bool findNextZone()
heuristic function used to find the next zone
Definition: GreatWksText.cxx:567
bool createZones(int expectedHF)
finds the different objects zones
Definition: GreatWksText.cxx:513
virtual ~GreatWksText()
destructor
Definition: GreatWksText.cxx:433