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