Internal and low level: structure which stores a text zone header for GWText. More...
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< MWAWParagraph > | m_rulerList |
the list of ruler | |
std::vector< Token > | m_tokenList |
the list of token | |
std::vector< Frame > | m_frameList |
the list of frame token | |
MWAWEntry | m_textEntry |
the text entry list | |
std::multimap< long, PLC > | m_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<< |
Internal and low level: structure which stores a text zone header for GWText.
GWTextInternal::Zone::Zone | ( | ) | [inline] |
constructor
bool GWTextInternal::Zone::hasGraphics | ( | ) | const [inline] |
returns true if the data has graphic
Referenced by GWText::canSendTextBoxAsGraphic().
bool GWTextInternal::Zone::isMain | ( | ) | const [inline] |
returns true if this is the main zone
Referenced by GWText::createZones(), GWText::numHFZones(), GWText::numPages(), GWText::sendHF(), GWText::sendMainText(), and GWText::sendZone().
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().
std::ostream& operator<< | ( | std::ostream & | o, |
Zone const & | fr | ||
) | [friend] |
operator<<
std::string GWTextInternal::Zone::m_extra |
extra data
Referenced by GWText::readZone().
std::vector<MWAWFont> GWTextInternal::Zone::m_fontList |
the list of font
Referenced by GWText::sendZone().
std::vector<Frame> GWTextInternal::Zone::m_frameList |
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 lines
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().
bool GWTextInternal::Zone::m_parsed [mutable] |
a bool to know if the data are send to the listener
Referenced by GWText::flushExtra(), and GWText::sendZone().
std::multimap<long,PLC> GWTextInternal::Zone::m_posPLCMap |
a map text pos -> PLC
Referenced by GWText::readZonePositions(), and GWText::sendZone().
std::vector<MWAWParagraph> GWTextInternal::Zone::m_rulerList |
the list of ruler
Referenced by GWText::sendZone().
the text entry list
Referenced by GWText::sendZone().
std::vector<Token> GWTextInternal::Zone::m_tokenList |
the list of token
Referenced by hasGraphics(), and GWText::sendZone().
the main type: 1=auxi, 3=main
Referenced by hasGraphics(), isMain(), and GWText::readZone().