GreatWksTextInternal::Zone Struct Reference

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

Public Member Functions

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

Public Attributes

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

Friends

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

Detailed Description

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

Constructor & Destructor Documentation

GreatWksTextInternal::Zone::Zone ( )
inline

constructor

Member Function Documentation

bool GreatWksTextInternal::Zone::hasGraphics ( ) const
inline

returns true if the data has graphic

Referenced by GreatWksText::canSendTextBoxAsGraphic().

bool GreatWksTextInternal::Zone::isMain ( ) const
inline
bool GreatWksTextInternal::Zone::ok ( ) const
inline

check if the data read are or not ok

Referenced by GreatWksText::readZone().

long GreatWksTextInternal::Zone::size ( ) const
inline

returns the data size

Referenced by GreatWksText::readZone().

Friends And Related Function Documentation

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

operator<<

Member Data Documentation

std::string GreatWksTextInternal::Zone::m_extra

extra data

Referenced by GreatWksText::readZone().

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

the list of font

Referenced by GreatWksText::sendZone().

std::vector<Frame> GreatWksTextInternal::Zone::m_frameList

the list of frame token

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

long GreatWksTextInternal::Zone::m_numChar

the number of character

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

int GreatWksTextInternal::Zone::m_numCharPLC

the number of char plc

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

int GreatWksTextInternal::Zone::m_numFonts

the number of fonts

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

int GreatWksTextInternal::Zone::m_numFrames

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

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

int GreatWksTextInternal::Zone::m_numLines

the number of lines

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

int GreatWksTextInternal::Zone::m_numRulers

the number of rulers

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

int GreatWksTextInternal::Zone::m_numTokens

the number of token

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

bool GreatWksTextInternal::Zone::m_parsed
mutable

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

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

std::multimap<long,PLC> GreatWksTextInternal::Zone::m_posPLCMap

a map text pos -> PLC

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

std::vector<MWAWParagraph> GreatWksTextInternal::Zone::m_rulerList

the list of ruler

Referenced by GreatWksText::sendZone().

MWAWEntry GreatWksTextInternal::Zone::m_textEntry

the text entry list

Referenced by GreatWksText::sendZone().

std::vector<Token> GreatWksTextInternal::Zone::m_tokenList

the list of token

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

int GreatWksTextInternal::Zone::m_type

the main type: 1=auxi, 3=main

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


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

Generated on Thu Jul 9 2015 20:26:40 for libmwaw by doxygen 1.8.8