34 #ifndef DOC_MKR_PARSER 35 # define DOC_MKR_PARSER 40 #include <librevenge/librevenge.h> 66 bool checkHeader(
MWAWHeader *header,
bool strict=false) final;
69 void parse(
librevenge::RVNGTextInterface *documentInterface) final;
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);
105 libmwaw::DebugFile &rsrcAscii();
Definition: MWAWDocument.hxx:56
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
namespace used to regroup all libwpd functions, enumerations which we have redefined for internal usa...
Definition: libmwaw_internal.cxx:50
std::shared_ptr< DocMkrTextInternal::State > m_state
the state
Definition: DocMkrText.hxx:144
std::shared_ptr< MWAWRSRCParser > MWAWRSRCParserPtr
a smart pointer of MWAWRSRCParser
Definition: libmwaw_internal.hxx:561
virtual class which defines the ancestor of all text zone parser
Definition: MWAWParser.hxx:298
the main class to read a DocMake file
Definition: DocMkrParser.hxx:56
friend class DocMkrParser
Definition: DocMkrText.hxx:62
bool createZones()
finds the different text zones
Definition: DocMkrText.cxx:406
std::shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:551
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:1053