34 #ifndef MAC_WRT_PARSER 35 # define MAC_WRT_PARSER 67 bool checkHeader(
MWAWHeader *header,
bool strict=false) final;
77 void createDocument(
librevenge::RVNGTextInterface *documentInterface);
80 bool sendWindow(
int zone);
92 bool readWindowsInfo(
int wh);
95 bool readLinesHeight(
MWAWEntry const &entry, std::vector<
int> &firstParagLine,
96 std::vector<
int> &linesHeight);
99 bool readInformationsV3(
int numInfo,
103 bool readInformations(
MWAWEntry const &entry,
113 static
bool isMagicPic(
librevenge::RVNGBinaryData const &dt);
116 bool readText(
MacWrtParserInternal::Information const &info, std::vector<
int> const &lineHeight);
122 bool checkFreeList();
125 void newPage(
int number);
Internal: the subdocument of a MacWrtParser.
Definition: MacWrtParser.cxx:312
Definition: MWAWDocument.hxx:56
void parse(MWAWListenerPtr &listener, libmwaw::SubDocumentType type) final
the parser function
Definition: MacWrtParser.cxx:335
the main class to read a MacWrite file
Definition: MacWrtParser.hxx:56
Internal: the structures of a MacWrtParser.
Definition: MacWrtParser.cxx:57
std::shared_ptr< MWAWRSRCParser > MWAWRSRCParserPtr
a smart pointer of MWAWRSRCParser
Definition: libmwaw_internal.hxx:559
virtual class which defines the ancestor of all text zone parser
Definition: MWAWParser.hxx:298
std::shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:549
basic class to store an entry in a file This contained :
Definition: MWAWEntry.hxx:46