38 #ifndef STAR_OBJECT_SPREADSHEET
39 # define STAR_OBJECT_SPREADSHEET
81 bool updatePageSpans(std::vector<STOFFPageSpan> &pageSpan,
int &numPages);
bool readSCQueryParam(StarZone &zone, int version, long lastPos)
try to read a query param
Definition: StarObjectSpreadsheet.cxx:2914
the main class to read a StarOffice sdc file
Definition: StarObjectSpreadsheet.hxx:63
bool readSCMatrix(StarZone &zone, int version, long lastPos)
try to read a matrix
Definition: StarObjectSpreadsheet.cxx:2855
shared_ptr< STOFFInputStream > STOFFInputStreamPtr
a smart pointer of STOFFInputStream
Definition: libstaroffice_internal.hxx:488
shared_ptr< STOFFSpreadsheetListener > STOFFSpreadsheetListenerPtr
a smart pointer of STOFFSpreadsheetListener
Definition: libstaroffice_internal.hxx:496
bool readSCData(StarZone &zone, StarObjectSpreadsheetInternal::Table &table, int column)
try to read a list of data
Definition: StarObjectSpreadsheet.cxx:2170
bool readSCDBData(StarZone &zone, int version, long lastPos)
try to read a dbData
Definition: StarObjectSpreadsheet.cxx:2581
shared_ptr< StarObjectSpreadsheetInternal::State > m_spreadsheetState
the state
Definition: StarObjectSpreadsheet.hxx:112
bool updatePageSpans(std::vector< STOFFPageSpan > &pageSpan, int &numPages)
try to update the page span
Definition: StarObjectSpreadsheet.cxx:538
bool readSCOutlineArray(StarZone &zone)
try to read a SCOutlineArray
Definition: StarObjectSpreadsheet.cxx:2967
bool sendRow(int table, int row, STOFFSpreadsheetListenerPtr listener)
try to send a spreadsheet row.
Definition: StarObjectSpreadsheet.cxx:638
bool readSCDBPivot(StarZone &zone, int version, long lastPos)
try to read a dbPivot
Definition: StarObjectSpreadsheet.cxx:2751
bool readCalcDocument(STOFFInputStreamPtr input, std::string const &fileName)
try to read a spreadsheet zone: StarCalcDocument .sdc
Definition: StarObjectSpreadsheet.cxx:787
virtual ~StarObjectSpreadsheet()
destructor
Definition: StarObjectSpreadsheet.cxx:528
StarObjectSpreadsheet(StarObject const &orig, bool duplicateState)
constructor
Definition: StarObjectSpreadsheet.cxx:524
virtual class used to store the different attribute
Definition: StarAttribute.hxx:62
bool parse()
try to parse the current object
Definition: StarObjectSpreadsheet.cxx:728
Internal: the cell of a StarObjectSpreadsheet.
Definition: StarObjectSpreadsheet.cxx:250
bool send(STOFFSpreadsheetListenerPtr listener)
try to send the spreadsheet
Definition: StarObjectSpreadsheet.cxx:578
bool readSCColumn(StarZone &zone, StarObjectSpreadsheetInternal::Table &table, int column, long lastPos)
try to read a SCColumn
Definition: StarObjectSpreadsheet.cxx:2043
Internal: a table of a StarObjectSpreadsheet.
Definition: StarObjectSpreadsheet.cxx:314
Internal: the structures of a StarObjectSpreadsheet.
Definition: StarObjectSpreadsheet.cxx:69
bool sendCell(StarObjectSpreadsheetInternal::Cell &cell, StarAttribute *attrib, int table, int numRepeated, STOFFSpreadsheetListenerPtr listener)
try to send a cell
Definition: StarObjectSpreadsheet.cxx:694
bool readSCTable(StarZone &zone, StarObjectSpreadsheetInternal::Table &table)
try to read a SCTable
Definition: StarObjectSpreadsheet.cxx:1758
A class which defines the page properties.
Definition: STOFFPageSpan.hxx:75
bool readSCChangeTrack(StarZone &zone, int version, long lastPos)
try to read a change trak
Definition: StarObjectSpreadsheet.cxx:2377
an object corresponding to an OLE directory
Definition: StarObject.hxx:64
a zone in a StarOffice file
Definition: StarZone.hxx:56
bool readSfxStyleSheets(STOFFInputStreamPtr input, std::string const &fileName)
try to read a spreadshet style zone: SfxStyleSheets
Definition: StarObjectSpreadsheet.cxx:1656