PPL7-Icon Patrick's Programming Library Version 7.0.0 - Dokumentation
ppl7::grafix::FontEngineFont5 Klassenreferenz

Font-Engine für PFP Version 5 Fonts.

Abgeleitet von ppl7::grafix::FontEngine.

Öffentliche Methoden

 FontEngineFont5 ()
 
virtual ~FontEngineFont5 ()
 
virtual Rect boundary (const FontFile &file, const Font &font, const WideString &text, int x, int y)
 
virtual void deleteFont (FontFile *file)
 
virtual String description () const
 
virtual int ident (FileObject &file) throw ()
 
virtual void init ()
 
virtual FontFileloadFont (FileObject &file, const String &fontname)
 
virtual Size measure (const FontFile &file, const Font &font, const WideString &text)
 
virtual String name () const
 
virtual void render (const FontFile &file, const Font &font, Drawable &draw, int x, int y, const WideString &text, const Color &color)
 

Private Methoden

void renderInternal (PFPChunk *c, const Font &font, Drawable &draw, int x, int y, const WideString &text, const Color &color)
 
PFPChunkselectFont (const FontFile &file, const Font &font)
 

Beschreibung der Konstruktoren und Destruktoren

ppl7::grafix::FontEngineFont5::FontEngineFont5 ( )
ppl7::grafix::FontEngineFont5::~FontEngineFont5 ( )
virtual

Dokumentation der Elementfunktionen

Rect ppl7::grafix::FontEngine::boundary ( const FontFile file,
const Font font,
const WideString text,
int  x,
int  y 
)
virtualinherited

Erneute Implementation in ppl7::grafix::FontEngineFont6.

void ppl7::grafix::FontEngineFont5::deleteFont ( FontFile file)
virtual

Erneute Implementation von ppl7::grafix::FontEngine.

String ppl7::grafix::FontEngineFont5::description ( ) const
virtual

Erneute Implementation von ppl7::grafix::FontEngine.

int ppl7::grafix::FontEngineFont5::ident ( FileObject file)
throw (
)
virtual

Erneute Implementation von ppl7::grafix::FontEngine.

void ppl7::grafix::FontEngineFont5::init ( )
virtual

Erneute Implementation von ppl7::grafix::FontEngine.

FontFile * ppl7::grafix::FontEngineFont5::loadFont ( FileObject file,
const String fontname 
)
virtual

Erneute Implementation von ppl7::grafix::FontEngine.

Size ppl7::grafix::FontEngineFont5::measure ( const FontFile file,
const Font font,
const WideString text 
)
virtual

Erneute Implementation von ppl7::grafix::FontEngine.

String ppl7::grafix::FontEngineFont5::name ( ) const
virtual

Erneute Implementation von ppl7::grafix::FontEngine.

void ppl7::grafix::FontEngineFont5::render ( const FontFile file,
const Font font,
Drawable draw,
int  x,
int  y,
const WideString text,
const Color color 
)
virtual

Erneute Implementation von ppl7::grafix::FontEngine.

void ppl7::grafix::FontEngineFont5::renderInternal ( PFPChunk c,
const Font font,
Drawable draw,
int  x,
int  y,
const WideString text,
const Color color 
)
private
PFPChunk * ppl7::grafix::FontEngineFont5::selectFont ( const FontFile file,
const Font font 
)
private

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: