MsWks4TextInternal::State Struct Reference

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

Public Member Functions

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

Public Attributes

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

Protected Attributes

bool m_main
 true if we parse the main block More...
 

Detailed Description

Internal: the state of a MsWks4Text.

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

◆ State()

MsWks4TextInternal::State::State ( )
inline

constructor

Member Function Documentation

◆ parseMain()

bool MsWks4TextInternal::State::parseMain ( ) const
inline

returns true if we parse the main block

◆ setParse()

void MsWks4TextInternal::State::setParse ( bool  main)
inline

sets main to true if we parse the main block

Member Data Documentation

◆ m_defFont

MWAWFont MsWks4TextInternal::State::m_defFont

the default font

◆ m_eobjMap

std::map<long, Object> MsWks4TextInternal::State::m_eobjMap

mapping text offset to object

◆ m_fontList

std::vector<Font> MsWks4TextInternal::State::m_fontList

a list of all font properties

◆ m_fontNames

std::vector<FontName> MsWks4TextInternal::State::m_fontNames

the list of fonts names

◆ m_ftntList

std::vector<Ftnt> MsWks4TextInternal::State::m_ftntList

list of footnotes

◆ m_ftntMap

std::map<long, Ftnt> MsWks4TextInternal::State::m_ftntMap

mapping text offset to footnote

◆ m_knownPLC

MsWks4PLCInternal::KnownPLC MsWks4TextInternal::State::m_knownPLC

the known plc

◆ m_main

bool MsWks4TextInternal::State::m_main
protected

true if we parse the main block

◆ m_paragraph

Paragraph MsWks4TextInternal::State::m_paragraph

the actual paragraph

◆ m_paragraphList

std::vector<Paragraph> MsWks4TextInternal::State::m_paragraphList

a list of all paragraph properties

◆ m_pgdList

std::vector<long> MsWks4TextInternal::State::m_pgdList

a list of all page breaks

◆ m_plcList

std::vector<DataPLC> MsWks4TextInternal::State::m_plcList

list of all PLCs


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

Generated for libmwaw by doxygen 1.8.14