PHP 8.4.1 Released!

ps_begin_template

(PECL ps >= 1.2.0)

ps_begin_templateIniciar una nueva plantilla

Descripción

ps_begin_template(resource $psdoc, float $width, float $height): int

Inicia una nueva plantilla. A una plantilla se le conoce como forma en el lenguaje postscript. Se crea de forma similar a un patrón pero se utiliza como una imagen. Las plantilla a menudo se usan para dibujar algo que se coloca varias veces a lo largo de un documento, p.ej. el logotipo de una compañía. Se puede usar todas las funciones de dibujo dentro de una plantilla. La plantilla no será dibujada hasta que sea colocada medianta la función ps_place_image().

Parámetros

psdoc

El identificador de recursos del fichero postscript, como el devuelto por la función ps_new().

width

El ancho de la plantilla en píxeles.

height

El alto de la plantilla en píxeles.

Valores devueltos

Devuelve true en caso de éxito o false en caso de error.

Ejemplos

Ejemplo #1 Crear y utilizar una plantilla

<?php
$ps
= ps_new();

if (!
ps_open_file($ps, "plantilla.ps")) {
print
"No se puede abrir el fichero PostScript\n";
exit;
}

ps_set_parameter($ps, "warning", "true");
ps_set_info($ps, "Creator", "plantilla.php");
ps_set_info($ps, "Author", "Uwe Steinmann");
ps_set_info($ps, "Title", "Ejemplo de plantilla");

$plantilla_ps = ps_begin_template($ps, 30.0, 30.0);
ps_moveto($ps, 0, 0);
ps_lineto($ps, 30, 30);
ps_moveto($ps, 0, 30);
ps_lineto($ps, 30, 0);
ps_stroke($ps);
ps_end_template($ps);

ps_begin_page($ps, 596, 842);
ps_place_image($ps, $plantilla_ps, 20.0, 20.0, 1.0);
ps_place_image($ps, $plantilla_ps, 50.0, 30.0, 0.5);
ps_place_image($ps, $plantilla_ps, 70.0, 70.0, 0.6);
ps_place_image($ps, $plantilla_ps, 30.0, 50.0, 1.3);
ps_end_page($ps);

ps_close($ps);
ps_delete($ps);
?>

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top