#ifndef _NormalTextRender_H_ #define _NormalTextRender_H_ #include "TextRender.h" #include #include #include class NormalTextRender : public TextRender { public: NormalTextRender(BFont f):TextRender(){ font=f; } virtual ~NormalTextRender() {}; virtual void Render(BView *target,const char* txt,int16 num,BPoint pos) { target->SetFont(&font); target->DrawString(txt,num,pos); }; virtual float Size(){ return font.Size();} virtual void GetHeight(font_height *height){ font.GetHeight(height); }; virtual void GetEscapements(const char charArray[], int32 numChars,float escapementArray[]) { font.GetEscapements(charArray,numChars,escapementArray); } private: BFont font; }; #endif