34 #ifndef GREAT_WKS_DOCUMENT 35 # define GREAT_WKS_DOCUMENT 40 #include <librevenge/librevenge.h> 94 void newPage(
int page);
101 bool canSendTextboxAsGraphic(
MWAWEntry const &entry);
108 bool readRSRCZones();
115 bool readString(
long endPos, std::string &res);
117 bool readNumber(
long endPos,
double &res,
bool &isNan);
119 bool readFormula(
MWAWVec2i const &cPos,
long endPos,
120 std::vector<MWAWCellContent::FormulaInstruction> &formula, std::string &error);
127 bool readPrintInfo(
MWAWEntry const &entry);
157 std::shared_ptr<GreatWksDocumentInternal::State>
m_state;
small class use to define a formula instruction
Definition: MWAWCell.hxx:382
bool checkHeader(MWAWHeader *header, bool strict=false) final
checks if the document header is correct (or not)
Definition: GreatWksSSParser.cxx:1279
the main class to read a GreatWorks database file
Definition: GreatWksDBParser.hxx:61
std::shared_ptr< GreatWksDocumentInternal::State > m_state
the state
Definition: GreatWksDocument.hxx:157
std::shared_ptr< MWAWListener > MWAWListenerPtr
a smart pointer of MWAWListener
Definition: libmwaw_internal.hxx:551
an interface used to insert comment in a binary file, written in ascii form (if debug_with_files is n...
Definition: MWAWDebug.hxx:65
the main class to read/store generic data of a GreatWorks document
Definition: GreatWksDocument.hxx:60
std::shared_ptr< GreatWksGraph > getGraphParser()
returns the graph parser
Definition: GreatWksDocument.hxx:81
MWAWParser * m_parser
the main parser
Definition: GreatWksDocument.hxx:164
NewPage m_newPage
the new page callback
Definition: GreatWksDocument.hxx:178
GetMainSection m_getMainSection
the getMainSection callback
Definition: GreatWksDocument.hxx:176
the main class to read the text part of GreatWorks Text file
Definition: GreatWksText.hxx:62
std::shared_ptr< MWAWParserState > m_parserState
the parser state
Definition: GreatWksDocument.hxx:160
the main class to read a GreatWorks graphic file
Definition: GreatWksDRParser.hxx:55
std::shared_ptr< GreatWksText > getTextParser()
returns the text parser
Definition: GreatWksDocument.hxx:86
MWAWParser & operator=(const MWAWParser &)=delete
private operator=: forbidden
the main class to read a GreatWorks text file
Definition: GreatWksParser.hxx:56
a class which stores section properties
Definition: MWAWSection.hxx:45
std::shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:549
the main class to read the graphic part of a HanMac Word-J file
Definition: GreatWksGraph.hxx:75
std::shared_ptr< GreatWksText > m_textParser
the text document
Definition: GreatWksDocument.hxx:168
Defines MWAWCell (cell content and format)
virtual class which defines the ancestor of all main zone parser
Definition: MWAWParser.hxx:99
MWAWParser & getMainParser()
returns the main parser
Definition: GreatWksDocument.hxx:76
Class to define the position of an object (textbox, picture, ..) in the document. ...
Definition: MWAWPosition.hxx:47
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
Internal: the structures of a GreatWksDocument.
Definition: GreatWksDocument.cxx:57
std::shared_ptr< GreatWksGraph > m_graphParser
the graph document
Definition: GreatWksDocument.hxx:166