QFontMetrics Class Reference

QFontMetrics Class Reference

#include <qfontmetrics.h>

Class Description

Definition at line 65 of file qfontmetrics.h.

Public Member Functions

 QFontMetrics (const QFont &)
 
 QFontMetrics (const QFont &, QPaintDevice *pd)
 
 QFontMetrics (const QFontMetrics &)
 
 ~QFontMetrics ()
 
QFontMetricsoperator= (const QFontMetrics &)
 
int ascent () const
 
int descent () const
 
int height () const
 
int leading () const
 
int lineSpacing () const
 
int minLeftBearing () const
 
int minRightBearing () const
 
int maxWidth () const
 
int xHeight () const
 
int averageCharWidth () const
 
bool inFont (QChar) const
 
bool inFontUcs4 (uint ucs4) const
 
int leftBearing (QChar) const
 
int rightBearing (QChar) const
 
int width (const QString &, int len=-1) const
 
int width (const QString &, int len, int flags) const
 
int width (QChar) const
 
int charWidth (const QString &str, int pos) const
 
QRect boundingRect (QChar) const
 
QRect boundingRect (const QString &text) const
 
QRect boundingRect (const QRect &r, int flags, const QString &text, int tabstops=0, int *tabarray=0) const
 
QRect boundingRect (int x, int y, int w, int h, int flags, const QString &text, int tabstops=0, int *tabarray=0) const
 
QSize size (int flags, const QString &str, int tabstops=0, int *tabarray=0) const
 
QRect tightBoundingRect (const QString &text) const
 
QString elidedText (const QString &text, Qt::TextElideMode mode, int width, int flags=0) const
 
int underlinePos () const
 
int overlinePos () const
 
int strikeOutPos () const
 
int lineWidth () const
 
bool operator== (const QFontMetrics &other)
 
bool operator== (const QFontMetrics &other) const
 
bool operator!= (const QFontMetrics &other)
 
bool operator!= (const QFontMetrics &other) const
 

Friends

class QFontMetricsF
 
class QStackTextEngine
 

Constructor & Destructor Documentation

QFontMetrics ( const QFont )
QFontMetrics ( const QFont ,
QPaintDevice pd 
)
QFontMetrics ( const QFontMetrics )

Member Function Documentation

QFontMetrics& operator= ( const QFontMetrics )
int ascent ( ) const
int descent ( ) const
int height ( ) const
int leading ( ) const
int lineSpacing ( ) const
int minLeftBearing ( ) const
int minRightBearing ( ) const
int maxWidth ( ) const
int xHeight ( ) const
int averageCharWidth ( ) const
bool inFont ( QChar  ) const
bool inFontUcs4 ( uint  ucs4) const
int leftBearing ( QChar  ) const
int rightBearing ( QChar  ) const
int width ( const QString ,
int  len = -1 
) const
int width ( const QString ,
int  len,
int  flags 
) const
int width ( QChar  ) const
int charWidth ( const QString str,
int  pos 
) const
QRect boundingRect ( QChar  ) const
QRect boundingRect ( const QString text) const
QRect boundingRect ( const QRect r,
int  flags,
const QString text,
int  tabstops = 0,
int tabarray = 0 
) const
QRect boundingRect ( int  x,
int  y,
int  w,
int  h,
int  flags,
const QString text,
int  tabstops = 0,
int tabarray = 0 
) const
inline

Definition at line 106 of file qfontmetrics.h.

108  { return boundingRect(QRect(x, y, w, h), flags, text, tabstops, tabarray); }
GLenum GLint GLint y
Definition: GLee.h:876
GLenum GLint x
Definition: GLee.h:876
Definition: qrect.h:58
QRect boundingRect(QChar) const
int int int int int int h
Definition: GLee.h:10534
GLubyte GLubyte GLubyte GLubyte w
Definition: GLee.h:1775
QSize size ( int  flags,
const QString str,
int  tabstops = 0,
int tabarray = 0 
) const
QRect tightBoundingRect ( const QString text) const
QString elidedText ( const QString text,
Qt::TextElideMode  mode,
int  width,
int  flags = 0 
) const
int underlinePos ( ) const
int overlinePos ( ) const
int strikeOutPos ( ) const
int lineWidth ( ) const
bool operator== ( const QFontMetrics other)
bool operator== ( const QFontMetrics other) const
bool operator!= ( const QFontMetrics other)
inline

Definition at line 122 of file qfontmetrics.h.

122 { return !operator==(other); } // 5.0 - remove me
bool operator==(const QFontMetrics &other)
bool operator!= ( const QFontMetrics other) const
inline

Definition at line 123 of file qfontmetrics.h.

123 { return !operator==(other); }
bool operator==(const QFontMetrics &other)

Friends And Related Function Documentation

friend class QFontMetricsF
friend

Definition at line 138 of file qfontmetrics.h.

friend class QStackTextEngine
friend

Definition at line 139 of file qfontmetrics.h.


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