34 #ifndef BEAGLE_WKS_PARSER 35 # define BEAGLE_WKS_PARSER 40 #include <librevenge/librevenge.h> 69 bool checkHeader(
MWAWHeader *header,
bool strict=false) final;
72 void parse(
librevenge::RVNGTextInterface *documentInterface) final;
79 void createDocument(
librevenge::RVNGTextInterface *documentInterface);
84 void newPage(
int number);
89 bool sendFrame(
int pId);
99 bool sendPageFrames();
114 bool readPrintInfo();
122 libmwaw::DebugFile &rsrcAscii();
friend class BeagleWksParser
Definition: BeagleWksText.hxx:63
Definition: MWAWDocument.hxx:56
the main class to read a BeagleWorks file
Definition: BeagleWksParser.hxx:59
a structure used to define a picture style
Definition: MWAWGraphicStyle.hxx:47
namespace used to regroup all libwpd functions, enumerations which we have redefined for internal usa...
Definition: libmwaw_internal.cxx:50
the main class to read the text part of BeagleWorks Text file
Definition: BeagleWksText.hxx:61
std::shared_ptr< MWAWRSRCParser > MWAWRSRCParserPtr
a smart pointer of MWAWRSRCParser
Definition: libmwaw_internal.hxx:561
std::shared_ptr< BeagleWksStructManager > m_structureManager
the structure manager
Definition: BeagleWksText.hxx:123
std::shared_ptr< BeagleWksTextInternal::State > m_state
the state
Definition: BeagleWksText.hxx:121
Internal: the structures of a BeagleWksParser.
Definition: BeagleWksParser.cxx:58
virtual class which defines the ancestor of all text zone parser
Definition: MWAWParser.hxx:298
bool createZones(MWAWEntry &entry)
try to create the text zones
Definition: BeagleWksText.cxx:454
std::shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:551
the main class to read the structure shared between different BeagleWorks files
Definition: BeagleWksStructManager.hxx:56
Class to define the position of an object (textbox, picture, ..) in the document. ...
Definition: MWAWPosition.hxx:47