00001 00002 #ifndef __XFontMetrics_h 00003 #define __XFontMetrics_h 00004 00005 #include "xfont.h" 00006 00007 class XFontMetrics : public XObject 00008 { 00009 class XFontMetricsPrivate *Data; 00010 00011 public: 00012 XFontMetrics(XFont *f); 00013 ~XFontMetrics(); 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