MRWParserInternal::Zone Struct Reference

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

List of all members.

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
Vec2l m_RBpos
 rigth/bottom position
Box2l m_dim
 the zone total position
Box2i m_pageDim
 the page dimension (?)
Box2i 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 MRWParser.


Member Enumeration Documentation

a enum to define the diffent zone type

Enumerator:
Z_Main 
Z_Footnote 
Z_Header 
Z_Footer 
Z_Unknown 

Constructor & Destructor Documentation

constructor


Friends And Related Function Documentation

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

operator<<


Member Data Documentation

a flag to know if this an endnote

Referenced by MRWParserInternal::operator<<(), and MRWParser::readZoneHeader().

the page dimension (?)

the zone of text dimension ( ie page less margins)


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