Syntaxe :bool ImagickDraw : :setTextAlignment ($alignment)
Paramètres : cette fonction prend un paramètre $alignment, qui est utilisé pour stocker la valeur des constantes ALIGN_. Les constantes ALIGN_ sont listées ci-dessous :- Imagick::ALIGN_UNDEFINED (integer)
- Imagick::ALIGN_LEFT (integer)
- Imagick::ALIGN_CENTER (entier)
- Imagick::ALIGN_RIGHT (entier)
Valeur renvoyée :cette fonction ne renvoie aucune value.Le programme ci-dessous illustre la fonction ImagickDraw::setTextAlignment() en PHP :Programme :
// Créer un objet ImagickDraw
$draw
=
new
ImagickDraw();
// Définir la couleur de remplissage de l`image
$draw
-> setFillColor (
`white`
);
// Définir la taille de la police
$draw
-> setFontSize (40);
// Définir l`alignement du texte
$ draw
-> setTextAlignment (0);
// Définir le texte à ajouter
$draw
-> annotation (110, 75,
"GeeksforGeeks !"
);
/ / Définir l`alignement du texte
$draw
-> setTextAlignment (1);
// Définir la taille de la police
$draw
-> setFontSize (20);
// Définir le texte à ajouter
$draw
-> annotation (100, 110,
"Un por informatique tal pour l`ingénieur "
);
// Créer un nouvel objet imagick
$imagick
=
nouveau
Imagick();
// Définir la taille de l`image
$imagick
-> newImage (500, 300,
`green`
);
< br>// Définir le format de l`image
$imagick
-> setImageFormat (
"png"
);
// Dessiner une image
$imagick
-> drawImage (
$draw
);
en-tête (
"Type de contenu : image / png"
);
// Afficher l`image
echo
$imagick
-> getImageBlob();
?>
Sortie : Lien : http://php.net/manual/en/imagickdraw.settextalignment.php