38 #ifndef FULL_WRT_PARSER 39 # define FULL_WRT_PARSER 45 #include <librevenge/librevenge.h> 79 bool checkHeader(
MWAWHeader *header,
bool strict=false) final;
89 void createDocument(
librevenge::RVNGTextInterface *documentInterface);
95 bool createFileZones();
98 void newPage(
int number);
101 bool readDocPosition();
143 void sendGraphic(
int docId);
145 void sendVariable(
int docId);
147 void sendReference(
int docId);
156 int getNumDocZoneStruct() const;
158 std::
string getDocumentTypeName(
int zId) const;
the main class to read a FullWrite file
Definition: FullWrtParser.hxx:66
Definition: MWAWDocument.hxx:56
SubDocumentType
Definition: libmwaw_internal.hxx:188
void parse(MWAWListenerPtr &listener, libmwaw::SubDocumentType type) final
the parser function
Definition: FullWrtParser.cxx:282
namespace used to regroup all libwpd functions, enumerations which we have redefined for internal usa...
Definition: libmwaw_internal.cxx:50
the class to store a color
Definition: libmwaw_internal.hxx:192
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
MWAWBorder getBorder(int val, std::string &extra)
generic function use to fill a border using the read data
Definition: MsWrdStruct.cxx:1207
Internal: the subdocument of a FullWrtParser.
Definition: FullWrtParser.cxx:254
a namespace use to define common structure in a FullWrite file
Definition: FullWrtStruct.cxx:43
std::shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:551
the main class to read the text part of writenow file
Definition: FullWrtText.hxx:66
std::shared_ptr< Entry > EntryPtr
Definition: FullWrtStruct.hxx:153
a note
Definition: libmwaw_internal.hxx:445
the main class to read the graphic part of a FullWrite Text file
Definition: FullWrtGraph.hxx:67
Internal: the structures of a FullWrtParser.
Definition: FullWrtParser.cxx:61