FWTextInternal::Zone Struct Reference

Internal: class to store a text zone. More...

List of all members.

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< PageInfom_pagesInfo
 the pages info
std::string m_extra
 the extra data ( for debugging )

Friends

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

Detailed Description

Internal: class to store a text zone.


Member Enumeration Documentation

the zone type

Enumerator:
Normal 
Main 
CollapsedItem 

Constructor & Destructor Documentation

constructor


Member Function Documentation

std::vector<int> FWTextInternal::Zone::getBreaksPosition ( ) const [inline]

return the col/page break


Friends And Related Function Documentation

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

operator<<


Member Data Documentation

the beginning of the text data

the end of the text data

the extra data ( for debugging )

the zone flags, header|footer, normal|extra

Referenced by Zone().

the pages

Referenced by Zone().

the pages info

Referenced by getBreaksPosition().


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