00001 00002 #ifndef __QFontMetrics_h 00003 #define __QFontMetrics_h 00004 00005 #include "qfont.h" 00006 00007 class QFontMetrics : public QObject 00008 { 00009 class QFontMetricsPrivate *Data; 00010 00011 public: 00012 QFontMetrics(QFont *f); 00013 ~QFontMetrics(); 00014 00015 int width(uchar i); 00016 int width(char *str, int len = -1); 00017 int width(char16 *str, int len = -1); 00018 int height(); 00019 int ascent(); 00020 int descent(); 00021 00022 uchar *GetCoverage(uchar *Map, int Max); 00023 }; 00024 00025 #endif