27 #include <librevenge-stream/librevenge-stream.h> 58 void parse(librevenge::RVNGSpreadsheetInterface *documentInterface);
60 bool checkHeader(
WPSHeader *header,
bool strict=
false);
79 bool getColor(
int id,
WPSColor &color)
const;
84 shared_ptr<WKSContentListener> createListener(librevenge::RVNGSpreadsheetInterface *interface);
86 void sendHeaderFooter(
bool header);
100 bool readUserFonts();
103 bool readHeaderFooter(
bool header);
106 bool readFieldName();
111 bool readChartName();
119 bool readWindowRecord();
127 shared_ptr<QuattroParserInternal::State>
m_state;
shared_ptr< QuattroSpreadsheetInternal::State > m_state
the internal state
Definition: QuattroSpreadsheet.h:133
shared_ptr< QuattroSpreadsheet > m_spreadsheetParser
the spreadsheet manager
Definition: Quattro.h:130
define the font properties
Definition: WPSFont.h:36
shared_ptr< WPSHeader > WPSHeaderPtr
shared pointer to WPSHeader
Definition: libwps_internal.h:110
bool checkFilePosition(long pos)
return true if the pos is in the file, update the file size if need
Definition: QuattroSpreadsheet.cpp:548
friend class QuattroParser
Definition: QuattroSpreadsheet.h:51
This class parses Quattro Pro spreadsheet: .wq1 and wq2.
Definition: Quattro.h:47
shared_ptr< WKSContentListener > m_listener
Definition: Quattro.h:126
This class parses Quattro Pro DOS spreadsheet file.
Definition: QuattroSpreadsheet.h:48
shared_ptr< librevenge::RVNGInputStream > RVNGInputStreamPtr
shared pointer to librevenge::RVNGInputStream
Definition: libwps_internal.h:88
the class to store a color
Definition: libwps_internal.h:273
Internal: the subdocument of a WPS4Parser.
Definition: Quattro.cpp:63
bool hasLICSCharacters() const
returns the true if the file has LICS characters
Definition: QuattroSpreadsheet.cpp:541
int version() const
return the file version
Definition: QuattroSpreadsheet.cpp:534
Definition: WKSParser.h:33
Internal: namespace to define internal class of QuattroParser.
Definition: Quattro.cpp:49