MSK4TextInternal::State Struct Reference

Internal: the state of a MSK4Text. More...

List of all members.

Public Member Functions

 State ()
 constructor
bool parseMain () const
 returns true if we parse the main block
void setParse (bool main)
 sets main to true if we parse the main block

Public Attributes

Paragraph m_paragraph
 the actual paragraph
MWAWFont m_defFont
 the default font
std::vector< FontNamem_fontNames
 the list of fonts names
std::vector< Fontm_fontList
 a list of all font properties
std::vector< Paragraphm_paragraphList
 a list of all paragraph properties
std::vector< long > m_pgdList
 a list of all page breaks
std::vector< Ftntm_ftntList
 list of footnotes
std::map< long, Ftntm_ftntMap
 mapping text offset to footnote
std::map< long, Objectm_eobjMap
 mapping text offset to object
std::vector< DataPLCm_plcList
 list of all PLCs
MSK4PLCInternal::KnownPLC m_knownPLC
 the known plc

Protected Attributes

bool m_main
 true if we parse the main block

Detailed Description

Internal: the state of a MSK4Text.

Note:
in order to diffenciate a note definition with its main text position, we define a flag to indicate that we parse the MN0 ole or the Footnote ole ( see parseMain, setParse)

Constructor & Destructor Documentation

constructor


Member Function Documentation

bool MSK4TextInternal::State::parseMain ( ) const [inline]

returns true if we parse the main block

void MSK4TextInternal::State::setParse ( bool  main) [inline]

sets main to true if we parse the main block


Member Data Documentation

the default font

mapping text offset to object

a list of all font properties

the list of fonts names

list of footnotes

mapping text offset to footnote

true if we parse the main block

Referenced by parseMain(), and setParse().

a list of all paragraph properties

a list of all page breaks

list of all PLCs


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