the state of MultiplanParser More...
Public Member Functions | |
State (libwps_tools_win::Font::Type fontType, char const *password) | |
constructor More... | |
libwps_tools_win::Font::Type | getDefaultFontType () const |
return the default font style More... | |
std::vector< WPSColumnFormat > | getColumnsWidth () const |
returns the column width in point More... | |
Static Public Member Functions | |
static WPSFont | getDefaultFont () |
returns a default font (Courier12) with file's version to define the default encoding */ More... | |
Public Attributes | |
long | m_eof |
the last file position More... | |
int | m_version |
the file version More... | |
libwps_tools_win::Font::Type | m_fontType |
the user font type More... | |
Vec2i | m_maximumCell |
the maximumCell More... | |
std::vector< int > | m_columnWidths |
the columns width in char, 0 means default More... | |
std::vector< Zone > | m_zonesList |
the list of cell's data zone More... | |
std::map< int, std::vector< int > > | m_cellPositionsMap |
the positions of each cell: a vector for each row More... | |
WPSEntry | m_entries [5] |
the different main spreadsheet zones More... | |
std::map< int, WKSContentListener::FormulaInstruction > | m_posToLinkMap |
the list of link instruction More... | |
std::map< int, WKSContentListener::FormulaInstruction > | m_posToNameMap |
the map name's pos to name's cell instruction More... | |
std::set< int > | m_posToSharedDataSeen |
a set a shared data already seen More... | |
char const * | m_password |
the password (if known) More... | |
int | m_hash |
the file hash More... | |
int | m_checksum |
the file checksum More... | |
uint8_t | m_keys [16] |
the list of decoding keys More... | |
Private Member Functions | |
State (State const &)=delete | |
State & | operator= (State const &)=delete |
the state of MultiplanParser
|
inline |
constructor
|
privatedelete |
std::vector< WPSColumnFormat > libwps::MultiplanParserInternal::State::getColumnsWidth | ( | ) | const |
returns the column width in point
|
inlinestatic |
returns a default font (Courier12) with file's version to define the default encoding */
|
inline |
return the default font style
std::map<int,std::vector<int> > libwps::MultiplanParserInternal::State::m_cellPositionsMap |
the positions of each cell: a vector for each row
int libwps::MultiplanParserInternal::State::m_checksum |
the file checksum
std::vector<int> libwps::MultiplanParserInternal::State::m_columnWidths |
the columns width in char, 0 means default
WPSEntry libwps::MultiplanParserInternal::State::m_entries[5] |
the different main spreadsheet zones
long libwps::MultiplanParserInternal::State::m_eof |
the last file position
libwps_tools_win::Font::Type libwps::MultiplanParserInternal::State::m_fontType |
the user font type
int libwps::MultiplanParserInternal::State::m_hash |
the file hash
uint8_t libwps::MultiplanParserInternal::State::m_keys[16] |
the list of decoding keys
Vec2i libwps::MultiplanParserInternal::State::m_maximumCell |
the maximumCell
char const* libwps::MultiplanParserInternal::State::m_password |
the password (if known)
std::map<int, WKSContentListener::FormulaInstruction> libwps::MultiplanParserInternal::State::m_posToLinkMap |
the list of link instruction
std::map<int, WKSContentListener::FormulaInstruction> libwps::MultiplanParserInternal::State::m_posToNameMap |
the map name's pos to name's cell instruction
std::set<int> libwps::MultiplanParserInternal::State::m_posToSharedDataSeen |
a set a shared data already seen
int libwps::MultiplanParserInternal::State::m_version |
the file version
std::vector<Zone> libwps::MultiplanParserInternal::State::m_zonesList |
the list of cell's data zone