MarinerWrtParserInternal::Zone Struct Reference

Internal: the struct used to store the zone of a MarinerWrtParser. More...

Public Types

enum  Type {
  Z_Main , Z_Footnote , Z_Header , Z_Footer ,
  Z_Unknown
}
 a enum to define the diffent zone type More...

Public Member Functions

 Zone ()
 constructor

Public Attributes

int m_id
 the zone id
uint32_t m_fileId
 the file zone id
Type m_type
 the zone type
bool m_endNote
 a flag to know if this an endnote
long m_height
 height of the zone
MWAWVec2l m_RBpos
 right/bottom position
MWAWBox2l m_dim
 the zone total position
MWAWBox2i m_pageDim
 the page dimension (?)
MWAWBox2i m_pageTextDim
 the zone of text dimension ( ie page less margins)
MWAWSection m_section
 the section
MWAWColor m_backgroundColor
 the background color
std::string m_extra
 extra data

Friends

std::ostream & operator<< (std::ostream &o, Zone const &zone)
 operator<<

Detailed Description

Internal: the struct used to store the zone of a MarinerWrtParser.

Member Enumeration Documentation

◆ Type

a enum to define the diffent zone type

Enumerator
Z_Main 
Z_Footnote 
Z_Header 
Z_Footer 
Z_Unknown 

Constructor & Destructor Documentation

◆ Zone()

MarinerWrtParserInternal::Zone::Zone ( )
inline

constructor

Referenced by operator<<.

◆ operator<<

std::ostream & operator<< ( std::ostream & o,
Zone const & zone )
friend

operator<<

Member Data Documentation

◆ m_backgroundColor

MWAWColor MarinerWrtParserInternal::Zone::m_backgroundColor

the background color

Referenced by operator<<, MarinerWrtParser::readZoneHeader(), and Zone().

◆ m_dim

MWAWBox2l MarinerWrtParserInternal::Zone::m_dim

the zone total position

Referenced by operator<<, MarinerWrtParser::readZoneHeader(), and Zone().

◆ m_endNote

bool MarinerWrtParserInternal::Zone::m_endNote

a flag to know if this an endnote

Referenced by operator<<, MarinerWrtParser::readZoneHeader(), and Zone().

◆ m_extra

std::string MarinerWrtParserInternal::Zone::m_extra

extra data

Referenced by operator<<, MarinerWrtParser::readZoneHeader(), and Zone().

◆ m_fileId

uint32_t MarinerWrtParserInternal::Zone::m_fileId

the file zone id

Referenced by operator<<, MarinerWrtParser::readZoneHeader(), and Zone().

◆ m_height

long MarinerWrtParserInternal::Zone::m_height

height of the zone

Referenced by operator<<, MarinerWrtParser::readZoneHeader(), and Zone().

◆ m_id

int MarinerWrtParserInternal::Zone::m_id

the zone id

Referenced by Zone().

◆ m_pageDim

MWAWBox2i MarinerWrtParserInternal::Zone::m_pageDim

the page dimension (?)

Referenced by Zone().

◆ m_pageTextDim

MWAWBox2i MarinerWrtParserInternal::Zone::m_pageTextDim

the zone of text dimension ( ie page less margins)

Referenced by Zone().

◆ m_RBpos

MWAWVec2l MarinerWrtParserInternal::Zone::m_RBpos

right/bottom position

Referenced by operator<<, MarinerWrtParser::readZoneHeader(), and Zone().

◆ m_section

MWAWSection MarinerWrtParserInternal::Zone::m_section

the section

Referenced by Zone().

◆ m_type

Type MarinerWrtParserInternal::Zone::m_type

the zone type

Referenced by operator<<, MarinerWrtParser::readZoneHeader(), and Zone().


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

Generated on Thu Jul 24 2025 00:00:00 for libmwaw by doxygen 1.14.0