38 #ifndef JAZZ_SS_PARSER 39 # define JAZZ_SS_PARSER 79 void parse(
librevenge::RVNGSpreadsheetInterface *documentInterface) final;
bool readSheetSize(long endPos)
reads sheet size
Definition: JazzSSParser.cxx:750
void createDocument(librevenge::RVNGSpreadsheetInterface *documentInterface)
creates the listener which will be associated to the document
Definition: JazzSSParser.cxx:196
bool readCell(int id, long endPos)
reads a cell content data
Definition: JazzSSParser.cxx:477
Definition: MWAWDocument.hxx:56
bool createZones()
finds the different objects zones
Definition: JazzSSParser.cxx:220
bool readFormula(long endPos, MWAWVec2i const &pos, std::vector< MWAWCellContent::FormulaInstruction > &formula, std::string &error)
Definition: JazzSSParser.cxx:887
std::shared_ptr< JazzSSParserInternal::State > m_state
the state
Definition: JazzSSParser.hxx:119
the main class to read a Jazz spreadsheet v1 (Lotus) document and some databases. ...
Definition: JazzSSParser.hxx:66
small class use to define a sheet cell content
Definition: MWAWCell.hxx:393
std::shared_ptr< MWAWRSRCParser > MWAWRSRCParserPtr
a smart pointer of MWAWRSRCParser
Definition: libmwaw_internal.hxx:561
void parse(librevenge::RVNGSpreadsheetInterface *documentInterface) final
the main parse function
Definition: JazzSSParser.cxx:168
Internal: the structures of a JazzSSParser.
Definition: JazzSSParser.cxx:58
Internal: the subdocument of a JazzSSParserInternal.
Definition: JazzSSParser.cxx:104
JazzSSParser(MWAWInputStreamPtr const &input, MWAWRSRCParserPtr const &rsrcParser, MWAWHeader *header)
constructor
Definition: JazzSSParser.cxx:152
bool readDocument(long endPos)
read the basic document zones (zone 15): selection, columns' width, default font, preferences...
Definition: JazzSSParser.cxx:371
bool sendSpreadsheet()
sends the spreadsheet
Definition: JazzSSParser.cxx:1139
std::shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:551
~JazzSSParser() final
destructor
Definition: JazzSSParser.cxx:161
Defines MWAWCell (cell content and format)
virtual class which defines the ancestor of all spreadsheet zone parser
Definition: MWAWParser.hxx:282
bool checkHeader(MWAWHeader *header, bool strict=false) final
checks if the document header is correct (or not)
Definition: JazzSSParser.cxx:1086
bool readZone11(long endPos)
reads a query/name/range... data (zone 11)
Definition: JazzSSParser.cxx:319