libwps::PocketExcelParserInternal::State Struct Reference

the state of PocketExcelParser More...

Public Member Functions

 State ()
 constructor
bool getColor (int id, WPSColor &col) const
 tries to retrieve a color
librevenge::RVNGString getSheetName (int id) const
 returns the ith spreadsheet

Public Attributes

int m_version
 the version 1: PocketExcel 1.0, 2: PocketExcel 1.1
int m_fileVersion
 the file version
long m_eof
 the last file position
int m_zoneType
 the zone block type: 5 means spreadsheet zone, 16 means sheet zone, -1 means no zone
std::vector< Format > m_cellFormats
 the list of cell formats
std::vector< librevenge::RVNGString > m_definedNames
 the list of defined name
std::vector< WPSFont > m_fonts
 the list of fonts
std::vector< WPSCellFormat > m_numberingFormats
 the list of numbering formats
std::vector< librevenge::RVNGString > m_sheetNames
 the list of sheet name
std::shared_ptr< Sheet > m_sheet
 the current sheet
int m_sheetId
 the sheet id

Private Member Functions

 State (State const &)=delete
State & operator= (State const &)=delete

Detailed Description

the state of PocketExcelParser

Constructor & Destructor Documentation

◆ State() [1/2]

libwps::PocketExcelParserInternal::State::State ( )
inline

constructor

Referenced by operator=(), and State().

◆ State() [2/2]

libwps::PocketExcelParserInternal::State::State ( State const & )
privatedelete

Member Function Documentation

◆ getColor()

bool libwps::PocketExcelParserInternal::State::getColor ( int id,
WPSColor & col ) const
inline

tries to retrieve a color

◆ getSheetName()

librevenge::RVNGString libwps::PocketExcelParserInternal::State::getSheetName ( int id) const
inline

returns the ith spreadsheet

◆ operator=()

State & libwps::PocketExcelParserInternal::State::operator= ( State const & )
privatedelete

Member Data Documentation

◆ m_cellFormats

std::vector<Format> libwps::PocketExcelParserInternal::State::m_cellFormats

the list of cell formats

Referenced by State().

◆ m_definedNames

std::vector<librevenge::RVNGString> libwps::PocketExcelParserInternal::State::m_definedNames

the list of defined name

Referenced by State().

◆ m_eof

long libwps::PocketExcelParserInternal::State::m_eof

the last file position

Referenced by State().

◆ m_fileVersion

int libwps::PocketExcelParserInternal::State::m_fileVersion

the file version

Referenced by State().

◆ m_fonts

std::vector<WPSFont> libwps::PocketExcelParserInternal::State::m_fonts

the list of fonts

Referenced by State().

◆ m_numberingFormats

std::vector<WPSCellFormat> libwps::PocketExcelParserInternal::State::m_numberingFormats

the list of numbering formats

Referenced by State().

◆ m_sheet

std::shared_ptr<Sheet> libwps::PocketExcelParserInternal::State::m_sheet

the current sheet

Referenced by State().

◆ m_sheetId

int libwps::PocketExcelParserInternal::State::m_sheetId

the sheet id

Referenced by State().

◆ m_sheetNames

std::vector<librevenge::RVNGString> libwps::PocketExcelParserInternal::State::m_sheetNames

the list of sheet name

Referenced by getSheetName(), and State().

◆ m_version

int libwps::PocketExcelParserInternal::State::m_version

the version 1: PocketExcel 1.0, 2: PocketExcel 1.1

Referenced by State().

◆ m_zoneType

int libwps::PocketExcelParserInternal::State::m_zoneType

the zone block type: 5 means spreadsheet zone, 16 means sheet zone, -1 means no zone

Referenced by State().


The documentation for this struct was generated from the following file:

Generated on for libwps by doxygen 1.17.0