MsWrdTextInternal::TextStruct Struct Reference

Internal: the entry of MsWrdParser. More...

Inheritance diagram for MsWrdTextInternal::TextStruct:
MWAWEntry

Classes

struct  CompareFilePos
 a struct used to compare file textpos More...
 

Public Member Functions

 TextStruct ()
 
int getParagraphId () const
 returns the paragraph id ( or -1, if unknown ) More...
 
- Public Member Functions inherited from MWAWEntry
 MWAWEntry ()
 constructor More...
 
virtual ~MWAWEntry ()
 
void setBegin (long off)
 sets the begin offset More...
 
void setLength (long l)
 sets the zone size More...
 
void setEnd (long off)
 sets the end offset More...
 
long begin () const
 returns the begin offset More...
 
long end () const
 returns the end offset More...
 
long length () const
 returns the length of the zone More...
 
bool valid () const
 returns true if the zone length is positive More...
 
bool operator== (const MWAWEntry &a) const
 basic operator== More...
 
bool operator!= (const MWAWEntry &a) const
 basic operator!= More...
 
bool isParsed () const
 a flag to know if the entry was parsed or not More...
 
void setParsed (bool ok=true) const
 sets the flag m_parsed to true or false More...
 
void setType (std::string const &newType)
 sets the type of the entry: BTEP,FDPP, BTEC, FDPC, PLC , TEXT, ... More...
 
std::string const & type () const
 returns the type of the entry More...
 
bool hasType (std::string const &typ) const
 returns true if the type entry == type More...
 
void setName (std::string const &nam)
 sets the name of the entry More...
 
std::string const & name () const
 name of the entry More...
 
bool hasName (std::string const &nam) const
 checks if the entry name is equal to name More...
 
int id () const
 returns the id More...
 
void setId (int newId)
 sets the id More...
 
std::string const & extra () const
 retrieves the extra string More...
 
void setExtra (std::string const &s)
 sets the extra string More...
 

Public Attributes

int m_pos
 the text position More...
 
int m_id
 some identificator More...
 
int m_type
 the type More...
 
int m_paragraphId
 the paragraph id More...
 
bool m_complex
 a flag to know if we read a complex or a simple PRM More...
 
std::string m_extra
 extra data More...
 

Friends

std::ostream & operator<< (std::ostream &o, TextStruct const &entry)
 operator<< More...
 

Additional Inherited Members

- Protected Attributes inherited from MWAWEntry
long m_begin
 the begin of the entry. More...
 
long m_length
 the size of the entry More...
 
std::string m_type
 the entry type More...
 
std::string m_name
 the name More...
 
int m_id
 an identificator More...
 
bool m_parsed
 a bool to store if the entry is or not parsed More...
 
std::string m_extra
 an extra string More...
 

Detailed Description

Internal: the entry of MsWrdParser.

Constructor & Destructor Documentation

MsWrdTextInternal::TextStruct::TextStruct ( )
inline

Member Function Documentation

int MsWrdTextInternal::TextStruct::getParagraphId ( ) const
inline

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  o,
TextStruct const &  entry 
)
friend

operator<<

Member Data Documentation

bool MsWrdTextInternal::TextStruct::m_complex

a flag to know if we read a complex or a simple PRM

Referenced by MsWrdText::readTextStruct().

std::string MsWrdTextInternal::TextStruct::m_extra

extra data

Referenced by MsWrdText::readTextStruct().

int MsWrdTextInternal::TextStruct::m_id

some identificator

Referenced by MsWrdText::readTextStruct().

int MsWrdTextInternal::TextStruct::m_paragraphId

the paragraph id

Referenced by getParagraphId(), and MsWrdText::readTextStruct().

int MsWrdTextInternal::TextStruct::m_pos

the text position

Referenced by MsWrdText::readTextStruct().

int MsWrdTextInternal::TextStruct::m_type

the type

Referenced by MsWrdText::readTextStruct().


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

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