GWTextInternal::Zone Struct Reference

Internal and low level: structure which stores a text zone header for GWText. More...

List of all members.

Public Member Functions

 Zone ()
 constructor
bool isMain () const
 returns true if this is the main zone
bool ok () const
 check if the data read are or not ok
long size () const
 returns the data size
bool hasGraphics () const
 returns true if the data has graphic

Public Attributes

int m_type
 the main type: 1=auxi, 3=main
int m_numFonts
 the number of fonts
int m_numRulers
 the number of rulers
int m_numLines
 the number of lines
int m_numTokens
 the number of token
long m_numChar
 the number of character
int m_numCharPLC
 the number of char plc
int m_numFrames
 the number of frames (ie. one by column and one by pages )
std::vector< MWAWFont > m_fontList
 the list of font
std::vector< MWAWParagraphm_rulerList
 the list of ruler
std::vector< Tokenm_tokenList
 the list of token
std::vector< Framem_frameList
 the list of frame token
MWAWEntry m_textEntry
 the text entry list
std::multimap< long, PLCm_posPLCMap
 a map text pos -> PLC
bool m_parsed
 a bool to know if the data are send to the listener
std::string m_extra
 extra data

Friends

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

Detailed Description

Internal and low level: structure which stores a text zone header for GWText.


Constructor & Destructor Documentation

constructor


Member Function Documentation

bool GWTextInternal::Zone::hasGraphics ( ) const [inline]

returns true if the data has graphic

Referenced by GWText::canSendTextBoxAsGraphic().

bool GWTextInternal::Zone::ok ( ) const [inline]

check if the data read are or not ok

Referenced by GWText::readZone().

long GWTextInternal::Zone::size ( ) const [inline]

returns the data size

Referenced by GWText::readZone().


Friends And Related Function Documentation

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

operator<<


Member Data Documentation

extra data

Referenced by GWText::readZone().

std::vector<MWAWFont> GWTextInternal::Zone::m_fontList

the list of font

Referenced by GWText::sendZone().

the list of frame token

Referenced by GWText::numPages(), and GWText::readZonePositions().

the number of character

Referenced by ok(), GWText::readZone(), and size().

the number of char plc

Referenced by ok(), GWText::readZone(), and size().

the number of fonts

Referenced by ok(), GWText::readZone(), and size().

the number of frames (ie. one by column and one by pages )

Referenced by ok(), GWText::readZone(), GWText::readZonePositions(), and size().

the number of rulers

Referenced by ok(), GWText::readZone(), and size().

the number of token

Referenced by ok(), GWText::readZone(), and size().

a bool to know if the data are send to the listener

Referenced by GWText::flushExtra(), and GWText::sendZone().

a map text pos -> PLC

Referenced by GWText::readZonePositions(), and GWText::sendZone().

the list of ruler

Referenced by GWText::sendZone().

the list of token

Referenced by hasGraphics(), and GWText::sendZone().

the main type: 1=auxi, 3=main

Referenced by hasGraphics(), isMain(), and GWText::readZone().


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