Class Text

La classe Text permet de manipuler du texte de manière uniforme sur Artichow.

Méthodes et propriétés

Documentation

  • public Border $border
    La bordure qui entoure le texte.
  • public __construct(string $text, Font $font := new Font(Text::FONT_2), Color $color := NULL, int $angle := 0)
    Créé un nouveau pavé de texte avec pour texte $text. $font représente la police utilisée pour le texte tandis que $color représente sa couleur. L'angle est définit par le paramètre $angle, qui peut prendre les valeurs de 0 et 90°.
  • public string getText()
    Retourne le texte de la classe.
  • public setText(string $text)
    Change le texte associé à l'objet pour $text.
  • public Font getFont()
    Retourne la police utilisée pour le texte.
  • public setFont(Font $font)
    Change la police utilisée pour le texte.
  • public int getAngle()
    Retourne l'angle du texte.
  • public setAngle(int $angle)
    Change l'angle du texte. Les valeurs possibles sont 0 ou 90°.
  • public int getColor()
    Retourne la couleur du texte.
  • public setColor(Color $color)
    Change la couleur du texte.
  • public mixed getBackground()
    Retourne le fond du texte. Si aucun fond n'a été spécifié, cette méthode retourne NULL. Dans le cas contraire, elle retourne un objet de la classe Color pour les couleurs, soit une instance de Gradient pour les dégradés.
  • public setBackgroundColor(Color $color)
    Change la couleur de fond du texte.
  • public setBackgroundGradient(Gradient $gradient)
    Change le dégradé de fond du texte.
  • public array getPadding()
    Retourne la valeur de l'espace qui entoure le texte par rapport à sa bordure. Cette méthode retourne un tableau de quatre valeurs, qui correspondent à l'espace de gauche, droite, haut et bas.
  • public setPadding(int $left, int $right, int $top, int $bottom)
    Change la valeur de l'espace qui entoure le texte par rapport à sa bordure.