Manuel - Font Php

Introduction

Cette classe permet de dessiner du texte avec les polices intégrées à PHP.

Méthodes

Méthodes de BCGFontPhp

Exemple de Code


// Pour obtenir un exemple de l'utilisation de cette classe, voyez une classe de code-barres.

Explications des Méthodes

  • __construct($font) — Construit la police avec la taille
    Description
    Construit la classe. L'argument doit être un entier entre 1 et 5. Vous pouvez charger vos propres polices en utilisant un entier plus grand que 5. Voyez imageloadfont() sur le site de PHP.net pour plus d'informations.
  • getText() — Retourne le texte associé au label
    Description
    Retourne le texte associé au label.
    Retourne
    string
  • setText($text) — Fixe le texte associé au label
    Description
    Fixe le texte associé au label.
  • getRotationAngle() — Récupère l'angle de rotation en degré
    Description
    Retourne l'angle de rotation pour l'image en degré. (sens des aiguilles d'une montre)
    Retourne
    int - valeur entre 0 et 360
  • setRotationAngle($rotationAngle) — Spécifie l'angle de rotation en degré
    Description
    Spécifie l'angle de rotation pour l'image en degré. (sans des aiguilles d'une montre)
    Notez que votre serveur peut ne pas supporter la fonction imagerotate().
  • getBackgroundColor() — Retourne la couleur derrière le texte
    Retourne
  • setBackgroundColor($backgroundColor) — Fixe la couleur derrière le texte
    Description
    Fixe la couleur derrière le texte.
  • getForegroundColor() — Retourne la couleur du texte
    Description
    Retourne la couleur du texte.
    Retourne
  • setForegroundColor($foregroundColor) — Fixe la couleur du texte
  • getDimension() — Retourne les dimensions du texte
    Description
    Récupère la largeur et hauteur en pixel en fonction de la police et le texte entré.
    Retourne
    [0] étant la largeur, [1] étant la hauteur
  • draw($im, $x, $y) — Dessine le texte sur l'image
    Description
    $image est une image ressource.
    Dessine à la position $x, $y le texte.