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