MWAWFont::Script Struct Reference

a small struct to define the script position in MWAWFont More...

#include <MWAWFont.hxx>

Public Member Functions

 Script (float delta=0, WPXUnit deltaUnit=WPX_PERCENT, int scale=100)
 constructor
bool isSet () const
 return true if the position is not default
std::string str (float fSize) const
 return a string which correspond to style:text-position
bool operator== (Script const &oth) const
 operator==
bool operator!= (Script const &oth) const
 operator!=
bool operator< (Script const &oth) const
 operator<
bool operator<= (Script const &oth) const
 operator<=
bool operator> (Script const &oth) const
 operator>
bool operator>= (Script const &oth) const
 operator>=
int cmp (Script const &oth) const
 small comparison function

Static Public Member Functions

static Script sub ()
 return a yposition which correspond to a basic subscript
static Script sub100 ()
 return a yposition which correspond to a basic subscript100
static Script super ()
 return a yposition which correspond to a basic superscript
static Script super100 ()
 return a yposition which correspond to a basic superscript100

Public Attributes

float m_delta
 the ydelta
WPXUnit m_deltaUnit
 the ydelta unit ( point or percent )
int m_scale
 the font scaling ( in percent )

Detailed Description

a small struct to define the script position in MWAWFont

Constructor & Destructor Documentation

MWAWFont::Script::Script ( float  delta = 0,
WPXUnit  deltaUnit = WPX_PERCENT,
int  scale = 100 
)
inline

constructor

Referenced by isSet(), sub(), sub100(), super(), and super100().

Member Function Documentation

int MWAWFont::Script::cmp ( Script const &  oth) const
inline

small comparison function

Referenced by MWAWFont::cmp(), operator!=(), operator<(), operator<=(), operator==(), operator>(), and operator>=().

bool MWAWFont::Script::isSet ( ) const
inline

return true if the position is not default

Referenced by MWAWFont::addTo().

bool MWAWFont::Script::operator!= ( Script const &  oth) const
inline

operator!=

bool MWAWFont::Script::operator< ( Script const &  oth) const
inline

operator<

bool MWAWFont::Script::operator<= ( Script const &  oth) const
inline

operator<=

bool MWAWFont::Script::operator== ( Script const &  oth) const
inline

operator==

bool MWAWFont::Script::operator> ( Script const &  oth) const
inline

operator>

bool MWAWFont::Script::operator>= ( Script const &  oth) const
inline

operator>=

std::string MWAWFont::Script::str ( float  fSize) const

return a string which correspond to style:text-position

Referenced by MWAWFont::addTo().

static Script MWAWFont::Script::sub ( )
inlinestatic

return a yposition which correspond to a basic subscript

Referenced by CWText::readChar(), CWText::readFont(), LWText::readFont2(), and NSText::readFonts().

static Script MWAWFont::Script::super ( )
inlinestatic

Member Data Documentation

float MWAWFont::Script::m_delta

the ydelta

Referenced by cmp().

WPXUnit MWAWFont::Script::m_deltaUnit

the ydelta unit ( point or percent )

Referenced by cmp().

int MWAWFont::Script::m_scale

the font scaling ( in percent )

Referenced by cmp().


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

Generated on Wed May 22 2013 18:12:46 for libmwaw by doxygen 1.8.1.2