38 #ifndef FULL_WRT_PARSER 39 # define FULL_WRT_PARSER 45 #include <librevenge/librevenge.h> 79 bool checkHeader(
MWAWHeader *header,
bool strict=
false);
82 void parse(librevenge::RVNGTextInterface *documentInterface);
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;
174 shared_ptr<FullWrtParserInternal::State>
m_state;
void parse(MWAWListenerPtr &listener, libmwaw::SubDocumentType type)
the parser function
Definition: FullWrtParser.cxx:260
the main class to read a FullWrite file
Definition: FullWrtParser.hxx:66
shared_ptr< FullWrtGraph > m_graphParser
the graph parser
Definition: FullWrtParser.hxx:177
shared_ptr< Entry > EntryPtr
Definition: FullWrtStruct.hxx:147
static MWAWColor black()
return the back color
Definition: libmwaw_internal.hxx:220
SubDocumentType
Definition: libmwaw_internal.hxx:172
the class to store a color
Definition: libmwaw_internal.hxx:176
Type
enum to define note type
Definition: libmwaw_internal.hxx:402
shared_ptr< MWAWRSRCParser > MWAWRSRCParserPtr
a smart pointer of MWAWRSRCParser
Definition: libmwaw_internal.hxx:506
shared_ptr< FullWrtParserInternal::State > m_state
the state
Definition: FullWrtParser.hxx:174
virtual class which defines the ancestor of all text zone parser
Definition: MWAWParser.hxx:284
shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:496
MWAWBorder getBorder(int val, std::string &extra)
generic function use to fill a border using the read data
Definition: MsWrdStruct.cxx:1209
Internal: the subdocument of a FullWrtParser.
Definition: FullWrtParser.cxx:227
Definition: libmwaw_internal.hxx:402
the main class to read the text part of writenow file
Definition: FullWrtText.hxx:66
shared_ptr< FullWrtText > m_textParser
the text parser
Definition: FullWrtParser.hxx:179
Internal: class to store a border which appear in docInfo.
Definition: FullWrtStruct.hxx:60
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