38 #ifndef WRITE_NOW_PARSER 39 # define WRITE_NOW_PARSER 80 bool checkHeader(
MWAWHeader *header,
bool strict=
false);
83 void parse(librevenge::RVNGTextInterface *documentInterface);
90 void createDocument(librevenge::RVNGTextInterface *documentInterface);
96 void getColumnInfo(
int &numColumns,
int &width)
const;
99 void newPage(
int number);
111 bool sendGraphic(
int gId,
MWAWBox2i const &bdbox);
125 bool readDocEntries();
128 bool readDocEntriesV2();
151 bool checkIfPositionValid(
long pos);
158 shared_ptr<WriteNowParserInternal::State>
m_state;
the main class to read the text part of writenow file
Definition: WriteNowText.hxx:81
shared_ptr< WriteNowText > m_textParser
the text parser
Definition: WriteNowParser.hxx:164
Definition: WriteNowEntry.hxx:47
Internal: the structures of a WriteNowParser.
Definition: WriteNowParser.cxx:56
the manager of the entries
Definition: WriteNowEntry.hxx:97
shared_ptr< WriteNowParserInternal::State > m_state
the state
Definition: WriteNowParser.hxx:158
Internal: the subdocument of a WriteNowParser.
Definition: WriteNowParser.cxx:85
the class to store a color
Definition: libmwaw_internal.hxx:176
shared_ptr< MWAWRSRCParser > MWAWRSRCParserPtr
a smart pointer of MWAWRSRCParser
Definition: libmwaw_internal.hxx:506
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
shared_ptr< WriteNowEntryManager > m_entryManager
the list of entry
Definition: WriteNowParser.hxx:161
bool getColor(int color, MWAWColor &col)
try to convert a file data to a color
Definition: FullWrtStruct.cxx:45
void parse(MWAWListenerPtr &listener, libmwaw::SubDocumentType type)
the parser function
Definition: WriteNowParser.cxx:110
the main class to read a WriteNow file
Definition: WriteNowParser.hxx:68