LotusParserInternal::State Struct Reference

the state of LotusParser More...

Public Member Functions

 State (libwps_tools_win::Font::Type fontType)
 constructor More...
 
libwps_tools_win::Font::Type getDefaultFontType () const
 return the default font style More...
 
WPSFont getDefaultFont () const
 returns a default font (Courier12) with file's version to define the default encoding */ More...
 
std::string getLevelsDebugName () const
 returns a name corresponding to the actual level(for debugging) More...
 

Public Attributes

libwps_tools_win::Font::Type m_fontType
 the user font type More...
 
int m_version
 the file version More...
 
bool m_inMainContentBlock
 a flag used to know if we are in the main block or no More...
 
std::map< int, Fontm_fontsMap
 the fonts map More...
 
WPSPageSpan m_pageSpan
 the actual document size More...
 
int m_maxSheet
 the last sheet number More...
 
std::vector< Vec2im_actualLevels
 the actual zone More...
 
int m_actPage
 the actual page More...
 
int m_numPages
 
std::string m_headerString
 the header string More...
 
std::string m_footerString
 the footer string More...
 
librevenge::RVNGPropertyList m_metaData
 the metadata More...
 

Private Member Functions

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

Detailed Description

the state of LotusParser

Constructor & Destructor Documentation

◆ State() [1/2]

LotusParserInternal::State::State ( libwps_tools_win::Font::Type  fontType)
inlineexplicit

constructor

◆ State() [2/2]

LotusParserInternal::State::State ( State const &  )
private

Member Function Documentation

◆ getDefaultFont()

WPSFont LotusParserInternal::State::getDefaultFont ( ) const
inline

returns a default font (Courier12) with file's version to define the default encoding */

◆ getDefaultFontType()

libwps_tools_win::Font::Type LotusParserInternal::State::getDefaultFontType ( ) const
inline

return the default font style

◆ getLevelsDebugName()

std::string LotusParserInternal::State::getLevelsDebugName ( ) const
inline

returns a name corresponding to the actual level(for debugging)

◆ operator=()

State LotusParserInternal::State::operator= ( State const &  )
private

Member Data Documentation

◆ m_actPage

int LotusParserInternal::State::m_actPage

the actual page

◆ m_actualLevels

std::vector<Vec2i> LotusParserInternal::State::m_actualLevels

the actual zone

◆ m_fontsMap

std::map<int, Font> LotusParserInternal::State::m_fontsMap

the fonts map

◆ m_fontType

libwps_tools_win::Font::Type LotusParserInternal::State::m_fontType

the user font type

◆ m_footerString

std::string LotusParserInternal::State::m_footerString

the footer string

◆ m_headerString

std::string LotusParserInternal::State::m_headerString

the header string

◆ m_inMainContentBlock

bool LotusParserInternal::State::m_inMainContentBlock

a flag used to know if we are in the main block or no

◆ m_maxSheet

int LotusParserInternal::State::m_maxSheet

the last sheet number

◆ m_metaData

librevenge::RVNGPropertyList LotusParserInternal::State::m_metaData

the metadata

◆ m_numPages

int LotusParserInternal::State::m_numPages

◆ m_pageSpan

WPSPageSpan LotusParserInternal::State::m_pageSpan

the actual document size

◆ m_version

int LotusParserInternal::State::m_version

the file version


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

Generated on Fri Oct 18 2019 05:17:22 for libwps by doxygen 1.8.13