| ## 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 : PHPFontDriver FileFontDriver Retourner voir la liste de toutes les classes ## Méthodes et propriétés public __construct() public string(Driver $driver, Text $text, Point $point, int $width := NULL) public getTextWidth(Text $text) public getTextHeight(Text $text) ## Documentation public __construct() Simple constructeur. Ne fait rien pour l'instant. Remonter 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. Remonter public getTextWidth(Text $text) Supprimé à partir d'Artichow 1.1 Retourne la largeur en pixels occupée par l'objet Text $text. Voir aussi : Driver::getTextHeight() FontDriver::getTextHeight() FontDriver::getTextWidth() Remonter public getTextHeight(Text $text) Supprimé à partir d'Artichow 1.1 Retourne la hauteur en pixels occupée par l'objet Text $text. Voir aussi : Driver::getTextWidth() FontDriver::getTextHeight() FontDriver::getTextWidth() Remonter |