|
|
| |
|
|
| |
Class FontDriver
La classe abstraite FontDriver définit toutes les méthodes devant être implémentées pour gérer l'affichage et les calculs à effectuer sur les polices. On dérivera cette classe une fois pour chaque classe enfant de Font, en l'occurence PHPFontDriver pour PHPFont et FileFontDriver pour FileFont.
A aucun moment vous ne devriez avoir à instancier un objet de ce type. La documentation est là à titre informatif pour les développeurs en herbe.
Les classes suivantes dérivent de FontDriver :
Méthodes et propriétésDocumentation
-
public __construct()
Simple constructeur. Ne fait rien pour l'instant.
-
public string(Driver $driver, Text $text, Point $point, int $width := NULL)
Dessine le texte $text.
Le pilote $driver sera utilisé pour le dessin tandis que le texte sera positionné au point $point.
Le paramètre $width permet de spécifier la largeur maximale en pixels de la boîte de texte.
-
public float getTextWidth(Text $text)
Retourne la largeur en pixels occupée par l'objet Text $text.
-
public float getTextHeight(Text $text)
Retourne la hauteur en pixels occupée par l'objet Text $text.
|
|
|
|
|
|