34 #ifndef BEAGLE_WKS_DB_PARSER 35 # define BEAGLE_WKS_DB_PARSER 40 #include <librevenge/librevenge.h> 71 bool checkHeader(
MWAWHeader *header,
bool strict=
false);
74 void parse(librevenge::RVNGSpreadsheetInterface *documentInterface);
81 void createDocument(librevenge::RVNGSpreadsheetInterface *documentInterface);
89 bool sendText(
MWAWEntry entry,
bool headerFooter=
false);
91 bool sendPageFrames();
95 bool sendPicture(
int pId,
MWAWPosition const &pos,
bool readEDTP,
102 bool readRSRCZones();
111 bool readPrintInfo();
124 bool readLayout(
int id);
126 bool readFormat(
MWAWCell &cell, std::string &extra);
137 shared_ptr<BeagleWksDBParserInternal::State>
m_state;
the main class to read a BeagleWorks database file
Definition: BeagleWksDBParser.hxx:61
an interface used to insert comment in a binary file, written in ascii form (if debug_with_files is n...
Definition: MWAWDebug.hxx:65
a structure used to define a picture style
Definition: MWAWGraphicStyle.hxx:47
shared_ptr< BeagleWksStructManager > m_structureManager
the structure manager
Definition: BeagleWksDBParser.hxx:140
a structure used to define a cell and its format
Definition: MWAWCell.hxx:52
void parse(MWAWListenerPtr &listener, libmwaw::SubDocumentType type)
the parser function
Definition: BeagleWksDBParser.cxx:233
shared_ptr< BeagleWksDBParserInternal::State > m_state
the state
Definition: BeagleWksDBParser.hxx:137
Internal: a structure use to store a frame in a BeagleWorks files.
Definition: BeagleWksStructManager.hxx:102
shared_ptr< MWAWRSRCParser > MWAWRSRCParserPtr
a smart pointer of MWAWRSRCParser
Definition: libmwaw_internal.hxx:513
Internal: the subdocument of a BeagleWksDBParser.
Definition: BeagleWksDBParser.cxx:202
shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:503
the main class to read the structure shared between different BeagleWorks files
Definition: BeagleWksStructManager.hxx:56
Internal: the structures of a BeagleWksDBParser.
Definition: BeagleWksDBParser.cxx:59
Defines MWAWCell (cell content and format)
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
virtual class which defines the ancestor of all spreadsheet zone parser
Definition: MWAWParser.hxx:280
static MWAWGraphicStyle emptyStyle()
returns an empty style.
Definition: MWAWGraphicStyle.hxx:268