MsWrdStruct::Font Struct Reference

the font structure of a Microsoft Word file More...

#include <MsWrdStruct.hxx>

List of all members.

Public Types

enum  { NumFlags = 9 }

Public Member Functions

 Font ()
 the constructor
void insert (Font const &font, Font const *styleFont=0)
 insert new font data ( beginning by updating font flags )
void updateFontToFinalState (Font const *styleFont=0)
 update the font to obtain the final font
int cmp (Font const &oth) const
 a comparison function

Public Attributes

MWAWVariable< MWAWFontm_font
 the font
MWAWVariable< float > m_size
 a second size
MWAWVariable< int > m_value
 a unknown value
MWAWVariable< int > m_flags [NumFlags]
 a list of flags
MWAWVariable< long > m_picturePos
 a picture file position (if this corresponds to a picture)
MWAWVariable< int > m_unknown
 some unknown flag
std::string m_extra
 extra data

Friends

std::ostream & operator<< (std::ostream &o, Font const &font)
 operator<<

Detailed Description

the font structure of a Microsoft Word file


Member Enumeration Documentation

anonymous enum
Enumerator:
NumFlags 

the number of flags needed to store all datas


Constructor & Destructor Documentation

the constructor


Member Function Documentation

int MsWrdStruct::Font::cmp ( Font const &  oth) const [inline]

a comparison function

void MsWrdStruct::Font::insert ( Font const &  font,
Font const *  styleFont = 0 
)

insert new font data ( beginning by updating font flags )

Referenced by MsWrdStruct::Paragraph::getFont(), and MsWrdText::prepareFontProperties().

void MsWrdStruct::Font::updateFontToFinalState ( Font const *  styleFont = 0)

update the font to obtain the final font

Referenced by insert(), and MsWrdTextStyles::setProperty().


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  o,
Font const &  font 
) [friend]

operator<<


Member Data Documentation

a picture file position (if this corresponds to a picture)

Referenced by cmp(), insert(), MsWrdStruct::operator<<(), MsWrdTextStyles::readFont(), and MsWrdText::sendText().


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