Internal: class to store a text zone. More...
Public Types | |
enum | ZoneType { Normal, Main, CollapsedItem } |
the zone type More... | |
Public Member Functions | |
Zone () | |
constructor | |
std::vector< int > | getBreaksPosition () const |
return the col/page break | |
Public Attributes | |
FWStruct::EntryPtr | m_zone |
the main zone | |
Box2f | m_box |
the bdbox | |
long | m_begin |
the beginning of the text data | |
long | m_end |
the end of the text data | |
ZoneType | m_zoneType |
the zone type | |
int | m_flags [2] |
the zone flags, header|footer, normal|extra | |
int | m_pages [2] |
the pages | |
std::vector< PageInfo > | m_pagesInfo |
the pages info | |
std::string | m_extra |
the extra data ( for debugging ) | |
Friends | |
std::ostream & | operator<< (std::ostream &o, Zone const &z) |
operator<< |
Internal: class to store a text zone.
FWTextInternal::Zone::Zone | ( | ) | [inline] |
constructor
std::vector<int> FWTextInternal::Zone::getBreaksPosition | ( | ) | const [inline] |
return the col/page break
std::ostream& operator<< | ( | std::ostream & | o, |
Zone const & | z | ||
) | [friend] |
operator<<
the beginning of the text data
the bdbox
the end of the text data
std::string FWTextInternal::Zone::m_extra |
the extra data ( for debugging )
the zone flags, header|footer, normal|extra
Referenced by Zone().
the pages
Referenced by Zone().
std::vector<PageInfo> FWTextInternal::Zone::m_pagesInfo |
the pages info
Referenced by getBreaksPosition().
the main zone
the zone type