La función GmagickDraw ::settextdecoration() es una función incorporada en PHP que se usa para especificar la decoración que se aplicará al anotar con texto.
Sintaxis:
public GmagickDraw::settextdecoration( $decoration ) : GmagickDraw
Parámetros: esta función acepta un único parámetro $decoration que se utiliza para mantener constante el valor de DECORATION_.
La lista de constantes DECORATION_ se proporciona a continuación:
- Gmagick ::DECORATION_NO (entero)
- Gmagick ::DECORATION_UNDERLINE (entero)
- Gmagick ::DECORATION_OVERLINE (entero)
- Gmagick ::DECORATION_LINETROUGH (entero)
Valor de retorno: esta función devuelve el objeto GmagickDraw en caso de éxito
Los siguientes programas ilustran la función GmagickDraw ::settextdecoration() en PHP:
Programa 1:
<?php // Create an GmagickDraw object $draw = new GmagickDraw (); // Set the image filled color $draw->setFillColor('green'); // Set the font size $draw->setFontSize(60); // Set the Text Decoration $draw->setTextDecoration(4); // Set the text to be added $draw->annotation(50, 75, "GeeksForGeeks"); // Create new Gmagick Object $gmagick = new Gmagick (); // Set image dimensions $gmagick ->newImage(500, 160, 'white'); // Set the image format $gmagick ->setImageFormat("png"); // Draw the image $gmagick ->drawImage($draw); header("Content-Type: image/png"); // Display the image echo $gmagick ->getImageBlob(); ?>
Producción:
Programa 2:
<?php // Create an GmagickDraw object $draw = new GmagickDraw (); // Set the image filled color $draw->setFillColor('yellow'); // Set the font size $draw->setFontSize(20); // Set the TextDecoration() function // Text is Upperline $draw->setTextDecoration(3); // Set the text to be added $draw->annotation(50, 75, "A Computer Science Portal For Geeks!"); // Create new Gmagick Object $gmagick = new Gmagick (); // Set the image dimensions $gmagick ->newImage(500, 160, 'black'); // Set the image format $gmagick ->setImageFormat("png"); // Draw the image $gmagick ->drawImage($draw); header("Content-Type: image/png"); // Display the image echo $gmagick ->getImageBlob(); ?>
Producción:
Referencia: http://php.net/manual/en/gmagickdraw.settextdecoration.php