MSK3TextInternal::TextZone Struct Reference

Internal: the text zone. More...

List of all members.

Public Types

enum  Type { Header, Footer, Main, Unknown }

Public Member Functions

 TextZone ()
 constructor
bool isMain () const
 return true if this is the main zone

Public Attributes

int m_type
 the zone type;
int m_id
 the zone id
std::vector< LineZonem_zonesList
 the list of zones
std::vector< int > m_linesHeight
 the line height
std::vector< int > m_pagesHeight
 the pages height
std::map< int, bool > m_pagesPosition
 the zone id -> hard break
std::map< int, Vec2im_footnoteMap
 the note id -> zone limit
std::string m_text
 a string used to store v1-2 files header/footer
bool m_isSent
 flag to know if the zone is send or not

Detailed Description

Internal: the text zone.


Member Enumeration Documentation

Enumerator:
Header 
Footer 
Main 
Unknown 

Constructor & Destructor Documentation

constructor


Member Function Documentation

bool MSK3TextInternal::TextZone::isMain ( ) const [inline]

return true if this is the main zone

Referenced by MSK3Text::numPages(), and MSK3Text::send().


Member Data Documentation

flag to know if the zone is send or not

Referenced by MSK3Text::send().

the line height

Referenced by MSK3Text::update().

the pages height

Referenced by MSK3Text::update().

the zone id -> hard break

Referenced by MSK3Text::numPages(), MSK3Text::send(), and MSK3Text::update().

a string used to store v1-2 files header/footer

Referenced by MSK3Text::readHeaderFooterString(), and MSK3Text::send().


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