34 #ifndef MACDRAFT5_PARSER 35 # define MACDRAFT5_PARSER 40 #include <librevenge/librevenge.h> 72 bool checkHeader(
MWAWHeader *header,
bool strict=
false);
75 void parse(librevenge::RVNGDrawingInterface *documentInterface);
82 void createDocument(librevenge::RVNGDrawingInterface *documentInterface);
94 bool sendText(
int layoutId,
long shapeId);
103 bool readPrintInfo();
105 bool readDocHeader();
107 bool readDocFooter();
109 bool readLibraryHeader();
111 bool readLibraryFooter();
124 bool readStringList();
134 bool readLayoutDefinitions(
MWAWEntry const &entry,
bool inRsrc);
136 bool readLinks(
MWAWEntry const &entry,
bool inRsrc);
138 bool readPICT(
MWAWEntry const &entry, librevenge::RVNGBinaryData &pict);
140 bool readPICTList(
MWAWEntry const &entry,
bool inRsrc);
142 bool readViews(
MWAWEntry const &entry,
bool inRsrc);
151 shared_ptr<MacDraft5ParserInternal::State>
m_state;
Internal: the subdocument of a MacDraft5Parser.
Definition: MacDraft5Parser.cxx:375
void parse(MWAWListenerPtr &listener, libmwaw::SubDocumentType type)
the parser function
Definition: MacDraft5Parser.cxx:412
generic class used to store shape in MWAWDraftParser
Definition: MacDraft5Parser.cxx:65
class to read/store MacDraft5 v4-v5 styles
Definition: MacDraft5StyleManager.hxx:57
shared_ptr< MWAWRSRCParser > MWAWRSRCParserPtr
a smart pointer of MWAWRSRCParser
Definition: libmwaw_internal.hxx:499
shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:489
virtual class which defines the ancestor of all graphic zone parser
Definition: MWAWParser.hxx:245
Internal and low level: a image of a library used in MacDraf5Parser.
Definition: MacDraft5Parser.cxx:332
the main class to read a MacDraft5 v4-v5 file
Definition: MacDraft5Parser.hxx:61
shared_ptr< MacDraft5StyleManager > m_styleManager
the style manager
Definition: MacDraft5Parser.hxx:149
Class to define the position of an object (textbox, picture, ..) in the document. ...
Definition: MWAWPosition.hxx:47
basic class to store an entry in a file This contained :
Definition: MWAWEntry.hxx:46
shared_ptr< MacDraft5ParserInternal::State > m_state
the state
Definition: MacDraft5Parser.hxx:151
Internal: the structures of a MacDraft5Parser.
Definition: MacDraft5Parser.cxx:62
Internal and low level: a class used to store layout definition of a MacDraf5Parser.
Definition: MacDraft5Parser.cxx:178