28 #include <librevenge-stream/librevenge-stream.h> 95 std::shared_ptr<WKS4FormatInternal::State>
m_state;
bool checkFilePosition(long pos)
return true if the pos is in the file, update the file size if need
Definition: WKS4.cpp:274
Definition: WPSDebug.h:207
void parse(librevenge::RVNGSpreadsheetInterface *documentInterface) final
called by WPSDocument to parse the file
Definition: WKS4.cpp:324
This class parses Microsoft Works spreadsheet or a database file.
Definition: WKS4.h:48
bool checkHeader(WPSHeader *header, bool strict=false)
checks if the document header is correct (or not)
Definition: WKS4.cpp:413
std::shared_ptr< librevenge::RVNGInputStream > RVNGInputStreamPtr
shared pointer to librevenge::RVNGInputStream
Definition: libwps_internal.h:87
bool readZones()
finds the different zones (spreadsheet, chart, print, ...)
Definition: WKS4.cpp:554
libwps::DebugFile m_asciiFile
the debug file
Definition: WKSParser.h:79
bool readZone()
reads a zone
Definition: WKS4.cpp:610
WKSParser & operator=(const WKSParser &)=delete