38 #ifndef STAR_OBJECT_SPREADSHEET
39 # define STAR_OBJECT_SPREADSHEET
81 bool updatePageSpans(std::vector<STOFFPageSpan> &pageSpan,
int &numPages)
const;
bool readSCQueryParam(StarZone &zone, int version, long lastPos)
try to read a query param
Definition: StarObjectSpreadsheet.cxx:2898
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:2839
shared_ptr< STOFFInputStream > STOFFInputStreamPtr
a smart pointer of STOFFInputStream
Definition: libstaroffice_internal.hxx:482
shared_ptr< STOFFSpreadsheetListener > STOFFSpreadsheetListenerPtr
a smart pointer of STOFFSpreadsheetListener
Definition: libstaroffice_internal.hxx:490
bool readSCData(StarZone &zone, StarObjectSpreadsheetInternal::Table &table, int column)
try to read a list of data
Definition: StarObjectSpreadsheet.cxx:2154
bool readSCDBData(StarZone &zone, int version, long lastPos)
try to read a dbData
Definition: StarObjectSpreadsheet.cxx:2565
shared_ptr< StarObjectSpreadsheetInternal::State > m_spreadsheetState
the state
Definition: StarObjectSpreadsheet.hxx:112
bool readSCOutlineArray(StarZone &zone)
try to read a SCOutlineArray
Definition: StarObjectSpreadsheet.cxx:2951
bool sendRow(int table, int row, STOFFSpreadsheetListenerPtr listener)
try to send a spreadsheet row.
Definition: StarObjectSpreadsheet.cxx:622
bool readSCDBPivot(StarZone &zone, int version, long lastPos)
try to read a dbPivot
Definition: StarObjectSpreadsheet.cxx:2735
bool readCalcDocument(STOFFInputStreamPtr input, std::string const &fileName)
try to read a spreadsheet zone: StarCalcDocument .sdc
Definition: StarObjectSpreadsheet.cxx:773
virtual ~StarObjectSpreadsheet()
destructor
Definition: StarObjectSpreadsheet.cxx:515
StarObjectSpreadsheet(StarObject const &orig, bool duplicateState)
constructor
Definition: StarObjectSpreadsheet.cxx:511
virtual class used to store the different attribute
Definition: StarAttribute.hxx:67
bool parse()
try to parse the current object
Definition: StarObjectSpreadsheet.cxx:714
Internal: the cell of a StarObjectSpreadsheet.
Definition: StarObjectSpreadsheet.cxx:249
bool send(STOFFSpreadsheetListenerPtr listener)
try to send the spreadsheet
Definition: StarObjectSpreadsheet.cxx:564
bool readSCColumn(StarZone &zone, StarObjectSpreadsheetInternal::Table &table, int column, long lastPos)
try to read a SCColumn
Definition: StarObjectSpreadsheet.cxx:2028
Internal: a table of a StarObjectSpreadsheet.
Definition: StarObjectSpreadsheet.cxx:308
Internal: the structures of a StarObjectSpreadsheet.
Definition: StarObjectSpreadsheet.cxx:68
bool sendCell(StarObjectSpreadsheetInternal::Cell &cell, StarAttribute *attrib, int table, int numRepeated, STOFFSpreadsheetListenerPtr listener)
try to send a cell
Definition: StarObjectSpreadsheet.cxx:678
bool readSCTable(StarZone &zone, StarObjectSpreadsheetInternal::Table &table)
try to read a SCTable
Definition: StarObjectSpreadsheet.cxx:1744
A class which defines the page properties.
Definition: STOFFPageSpan.hxx:74
bool readSCChangeTrack(StarZone &zone, int version, long lastPos)
try to read a change trak
Definition: StarObjectSpreadsheet.cxx:2361
an object corresponding to an OLE directory
Definition: StarObject.hxx:64
a zone in a StarOffice file
Definition: StarZone.hxx:56
bool updatePageSpans(std::vector< STOFFPageSpan > &pageSpan, int &numPages) const
try to update the page span
Definition: StarObjectSpreadsheet.cxx:525
bool readSfxStyleSheets(STOFFInputStreamPtr input, std::string const &fileName)
try to read a spreadshet style zone: SfxStyleSheets
Definition: StarObjectSpreadsheet.cxx:1642