34 #ifndef DOC_MKR_PARSER 35 # define DOC_MKR_PARSER 40 #include <librevenge/librevenge.h> 66 bool checkHeader(
MWAWHeader *header,
bool strict=
false);
69 void parse(librevenge::RVNGTextInterface *documentInterface);
76 void createDocument(librevenge::RVNGTextInterface *documentInterface);
82 void newPage(
int number);
88 bool readPictInfo(
MWAWEntry const &entry);
97 bool sendPicture(
int zId,
int lId,
double lineW);
111 shared_ptr<DocMkrParserInternal::State>
m_state;
an interface used to insert comment in a binary file, written in ascii form (if debug_with_files is n...
Definition: MWAWDebug.hxx:65
Internal: the structures of a DocMkrParser.
Definition: DocMkrParser.cxx:56
the main class to read the text part of DocMaker file
Definition: DocMkrText.hxx:59
shared_ptr< MWAWRSRCParser > MWAWRSRCParserPtr
a smart pointer of MWAWRSRCParser
Definition: libmwaw_internal.hxx:527
shared_ptr< DocMkrText > m_textParser
the text parser
Definition: DocMkrParser.hxx:114
virtual class which defines the ancestor of all text zone parser
Definition: MWAWParser.hxx:295
the main class to read a DocMake file
Definition: DocMkrParser.hxx:56
friend class DocMkrParser
Definition: DocMkrText.hxx:62
shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:517
bool createZones()
finds the different text zones
Definition: DocMkrText.cxx:385
basic class to store an entry in a file This contained :
Definition: MWAWEntry.hxx:46
void flushExtra()
sends the data which have not yet been sent to the listener
Definition: DocMkrText.cxx:1038
shared_ptr< DocMkrParserInternal::State > m_state
the state
Definition: DocMkrParser.hxx:111