Image_Text::set

Image_Text::set() – Assigne une option.

Synopsis

require_once 'ImageText.php';

boolean Image_Text::set ( mixed $option , mixed $value = = null )

Description

Assigne une ou plusieurs options. Il est possible que vous ayez à réinitialiser l'objet Image_Text à la suite de changements.

Possibilités d'options
Option Déscription
x

Définis le coin en haut à gauche (x,y) ou encore le point central (cx,cy) pour votre boîte de texte. Les valeurs de cx/cy vont avoir la priorité par rapport aux valeurs de x/y.

y
cx
cy
canvas

Vous pouvez assigner différentes valeurs à votre image de travail:

  • Une ressource image

  • Un tableau contenant la largeur ainsi que la hauteur

  • Rien (L'image de travail va être mesurée d'après le texte)

antialias

Définis si l'antialiasing sera activé ou non.

width

La largeur ainsi que la hauteur de votre boîte de texte.

height
halign

Alignement de votre texte dans la boîte de texte. Utilisez les constantes pour ajuster l'alignement horizontal et vertical.

valign
angle

L'angle de rotation de votre boîte de texte.

color

Tableau contenant les couleurs. Les couleurs vont être alternées (selon les lignes ou les paragraphes). Cette option comprend différents formats:

  • Chaîne de caractères représentant la couleur HTML (plus, éventuellement, le canal alpha comme premier couple hex.).

  • Un tableau de trois valeurs ('rouge', 'jaune', 'bleu')

color_mode

Le type d'alternance des couleurs. Utilisé seulement si plusieurs couleurs sont définies. Accepte 'line' ou 'paragraph'.

background_color

Défini la couleur de fond. Utilisez NULL si vous désirez un fond transparent. Par défaut #000000.

enable_alpha

Si le canal alpha doit être activé. Automatiquement activé si background_color est à NULL. Par défaut FALSE.

font_path

Location du répertoire de polices

font_file
font_size

La taille de la police du texte à générer (sera ignorée si vous utilisez la mesure automatique de police).

line_spacing

Interligne, 0.5 par défaut.

min_font_size

Paramètres pour la mesure automatique de la taille de la police. Essayez de réduire au maximum l'intervalle afin d'augmenter les performances.

max_font_size
max_lines

Le nombre maximum de ligne a placer dans le rendu Par défaut 100.

image_type

Le type d'image (utilisez les constantes). PNG est le type d'image par défaut.

dest_file

Destination pour l'enregistrement éventuel de l'image.

Parameter

mixed $option

Le nom de l'option ou le tableau d'options.

mixed $value

La valeur de l'option dans le cas où vous rempliriez $option avec une chaîne de caractères.

Return value

retourne Returns TRUE on success, PEAR_Error on failure.

Throws

No exceptions thrown.

Note

This function can not be called statically.

Enregistre l'image. (Previous) Définis une couleur (Next)
Last updated: Sun, 29 Aug 2010 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report or add a note.
View this page in:

User Notes:

There are no user contributed notes for this page.