34#ifndef READYSETGO_PARSER
35# define READYSETGO_PARSER
40#include <librevenge/librevenge.h>
Class to store font.
Definition: MWAWFont.hxx:44
virtual class which defines the ancestor of all graphic zone parser
Definition: MWAWParser.hxx:251
class to store the paragraph properties
Definition: MWAWParagraph.hxx:85
Internal: the subdocument of a ReadySetGoParser.
Definition: ReadySetGoParser.cxx:358
the main class to read a ReadySetGo 1.0,2.1,3.0,4.0,4.5 file
Definition: ReadySetGoParser.hxx:62
bool updateTextBoxLinks()
try to update the textboxes link: v3
Definition: ReadySetGoParser.cxx:2906
bool readPrintInfo()
try to read the print info zone
Definition: ReadySetGoParser.cxx:2844
bool send(ReadySetGoParserInternal::Shape const &shape)
try to send a shape
Definition: ReadySetGoParser.cxx:3020
bool readShapeV1()
try to read a shape: v1
Definition: ReadySetGoParser.cxx:1346
bool readFontsBlock()
try to read the list of font block: unsure, name + data?, v5
Definition: ReadySetGoParser.cxx:2157
bool readDocument()
try to read the document header: v3
Definition: ReadySetGoParser.cxx:1043
bool createZones()
finds the different objects zones
Definition: ReadySetGoParser.cxx:524
void parse(librevenge::RVNGDrawingInterface *documentInterface) final
virtual function used to parse the input
Definition: ReadySetGoParser.cxx:426
bool readStyles()
try to read the list of style block: v4
Definition: ReadySetGoParser.cxx:2422
void createDocument(librevenge::RVNGDrawingInterface *documentInterface)
creates the listener which will be associated to the document
Definition: ReadySetGoParser.cxx:466
std::shared_ptr< ReadySetGoParserInternal::State > m_state
the state
Definition: ReadySetGoParser.hxx:129
bool checkHeader(MWAWHeader *header, bool strict=false) final
checks if the document header is correct (or not)
Definition: ReadySetGoParser.cxx:833
bool readGlossary()
try to read the glossary list: v4
Definition: ReadySetGoParser.cxx:2246
bool readLayoutsList()
try to read the layout list: v3
Definition: ReadySetGoParser.cxx:1274
bool readTabulations(std::vector< MWAWTabStop > &tabs, long len=-1, int *cPos=nullptr)
try to read a list of tabulations: v3
Definition: ReadySetGoParser.cxx:2735
bool readIdsList()
try to read an unknown list of IDs: v3
Definition: ReadySetGoParser.cxx:1220
bool readShapeV3(ReadySetGoParserInternal::Layout &layout, bool &last)
try to read a shape: v3
Definition: ReadySetGoParser.cxx:1734
bool readStyle(MWAWFont &font, MWAWParagraph ¶, int *cPos=nullptr)
try to read a style: v3
Definition: ReadySetGoParser.cxx:2518
bool sendText(ReadySetGoParserInternal::Shape const &shape)
try to send the text corresponding to a shape
Definition: ReadySetGoParser.cxx:3100
bool readShapeV2(ReadySetGoParserInternal::Layout &layout)
try to read a shape: v2
Definition: ReadySetGoParser.cxx:1486
~ReadySetGoParser() final
destructor
Definition: ReadySetGoParser.cxx:419
bool readTabulationsV1(std::vector< MWAWTabStop > &tabulations, std::string &extra)
try to read a list of tabulations: v1-2
Definition: ReadySetGoParser.cxx:2661
std::shared_ptr< MWAWRSRCParser > MWAWRSRCParserPtr
a smart pointer of MWAWRSRCParser
Definition: libmwaw_internal.hxx:561
std::shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:551
Internal: the structures of a ReadySetGoParser.
Definition: ReadySetGoParser.cxx:61
Definition: MWAWDocument.hxx:57
class to store a tab use by MWAWParagraph
Definition: MWAWParagraph.hxx:46