|
int | version () const |
| return the file version
|
|
bool | hasSomeSpreadsheetData () const |
| returns true if some spreadsheet are defined
|
|
void | sendSpreadsheet (int sheetId) |
| send the data
|
|
librevenge::RVNGString | getSheetName (int id) const |
| returns the name of the id's spreadsheet
|
|
void | sendRowContent (LotusSpreadsheetInternal::Spreadsheet const &sheet, int row, LotusSpreadsheetInternal::Table123Styles const *table123Styles) |
| send the cell data in a row
|
|
void | sendCellContent (LotusSpreadsheetInternal::Cell const &cell, LotusSpreadsheetInternal::Style const &style, int numRepeated=1) |
| send the cell data
|
|
void | sendText (RVNGInputStreamPtr &input, long endPos, LotusSpreadsheetInternal::Style const &style) const |
| try to send a formated text
|
|
void | sendTextNote (RVNGInputStreamPtr &input, WPSEntry const &entry) const |
| try to send a note
|
|
bool | readSheetName (std::shared_ptr< WPSStream > stream) |
| reads a sheet name: zone 0x23
|
|
bool | readSheetName1B (std::shared_ptr< WPSStream > stream, long endPos) |
| reads a sheet name: zone 0x1b 36b0
|
|
bool | readCellsFormat801 (std::shared_ptr< WPSStream > stream, WPSVec3i const &minC, WPSVec3i const &maxC, int typeZone) |
| reads a cell zone formats: zone 801, lotus 123
|
|
bool | readColumnDefinition (std::shared_ptr< WPSStream > stream) |
| reads the columns definitions
|
|
bool | readColumnSizes (std::shared_ptr< WPSStream > stream) |
| reads the column sizes ( in char )
|
|
bool | readRowFormats (std::shared_ptr< WPSStream > stream) |
| reads the row formats
|
|
bool | readRowFormat (std::shared_ptr< WPSStream > stream, LotusSpreadsheetInternal::Style &style, int &numCell, long endPos) |
| reads a cell's row format
|
|
bool | readRowSizes (std::shared_ptr< WPSStream > stream, long endPos) |
| reads the row size ( in pt*32 )
|
|
bool | readCell (std::shared_ptr< WPSStream > stream) |
| reads a cell
|
|
bool | readCellName (std::shared_ptr< WPSStream > stream) |
| reads a cell or list of cell name
|
|
bool | readSheetHeader (std::shared_ptr< WPSStream > stream) |
| try to read a sheet header: 0xc3
|
|
bool | readExtraRowFormats (std::shared_ptr< WPSStream > stream) |
| try to read an extra row format: 0xc5
|
|
bool | readCell (WPSStream &stream, int sId, bool isList, WKSContentListener::FormulaInstruction &instr) |
|
bool | readFormula (WPSStream &stream, long endPos, int sId, bool newFormula, std::vector< WKSContentListener::FormulaInstruction > &formula, std::string &error) |
|
This class parses Microsoft Works spreadsheet file.