ScriptWriterParserInternal::State Struct Reference

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

Public Member Functions

 State ()
 constructor
 

Public Attributes

int m_actPage
 the actual page
 
int m_numPages
 the number of page of the final document
 
int m_documentType
 the document type: 0: advanced, 1: normal, 2: dual
 
MWAWFont m_defaultFont
 the default font
 
int m_lineSpacing
 the default line spacing
 
int m_lineSpacingPercent [2]
 the default line spacing percent
 
int m_leftMargins [6]
 the left margin positions
 
int m_columnSepPos
 the column separator position
 
int m_columnOriginPos
 the second column left margin
 
bool m_hasTitlePage
 a flag to know if the first page is a title page
 
std::vector< ScriptWriterParserInternal::Pagem_pages
 the pages list
 
MWAWEntry m_mainZoneEntry
 the main zone entry
 
HFData m_hfData [2]
 the header/footer data
 
std::vector< MWAWTabStopm_tabs [2]
 the left/right columns tabulations
 

Detailed Description

Internal: the state of a ScriptWriterParser.

Constructor & Destructor Documentation

◆ State()

ScriptWriterParserInternal::State::State ( )
inline

constructor

Member Data Documentation

◆ m_actPage

int ScriptWriterParserInternal::State::m_actPage

the actual page

◆ m_columnOriginPos

int ScriptWriterParserInternal::State::m_columnOriginPos

the second column left margin

◆ m_columnSepPos

int ScriptWriterParserInternal::State::m_columnSepPos

the column separator position

◆ m_defaultFont

MWAWFont ScriptWriterParserInternal::State::m_defaultFont

the default font

◆ m_documentType

int ScriptWriterParserInternal::State::m_documentType

the document type: 0: advanced, 1: normal, 2: dual

◆ m_hasTitlePage

bool ScriptWriterParserInternal::State::m_hasTitlePage

a flag to know if the first page is a title page

◆ m_hfData

HFData ScriptWriterParserInternal::State::m_hfData[2]

the header/footer data

◆ m_leftMargins

int ScriptWriterParserInternal::State::m_leftMargins[6]

the left margin positions

Referenced by State().

◆ m_lineSpacing

int ScriptWriterParserInternal::State::m_lineSpacing

the default line spacing

◆ m_lineSpacingPercent

int ScriptWriterParserInternal::State::m_lineSpacingPercent[2]

the default line spacing percent

Referenced by State().

◆ m_mainZoneEntry

MWAWEntry ScriptWriterParserInternal::State::m_mainZoneEntry

the main zone entry

◆ m_numPages

int ScriptWriterParserInternal::State::m_numPages

the number of page of the final document

◆ m_pages

std::vector<ScriptWriterParserInternal::Page> ScriptWriterParserInternal::State::m_pages

the pages list

◆ m_tabs

std::vector<MWAWTabStop> ScriptWriterParserInternal::State::m_tabs[2]

the left/right columns tabulations


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

Generated on Thu Jan 19 2023 00:00:00 for libmwaw by doxygen 1.9.6