downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

ps_begin_template> <ps_begin_page
Last updated: Fri, 14 Aug 2009

view this page in

ps_begin_pattern

(PECL ps >= 1.2.0)

ps_begin_patternDémarre un nouveau motif

Description

int ps_begin_pattern ( resource $psdoc , float $width , float $height , float $xstep , float $ystep , int $painttype )

Démarre un nouveau motif. Un motif est comme une page contenant par exemple un dessin qui peut être utilisé pour remplir des secteurs. Il est utilisé comme une couleur en appelant ps_setcolor() et en configurant l'emplacement de la couleur au motif.

Liste de paramètres

psdoc

Identifiant d'un fichier postscript retourné par ps_new().

width

La largeur du motif en pixel.

height

La hauteur du motif en pixel.

x-step

La distance en pixel de l'emplacement du motif dans la direction horizontale.

y-step

La distance en pixel de l'emplacement du motif dans la direction verticale.

painttype

Doit être 1 ou 2.

Valeurs de retour

L'identifiant du motif ou FALSE en cas d'erreur.

Exemples

Exemple #1 Création et utilisation d'un motif

<?php
$ps 
ps_new();

if (!
ps_open_file($ps"pattern.ps")) {
  print 
"Impossible d'ouvrir le fichier PostScript\n";
  exit;
}

ps_set_parameter($ps"warning""true");
ps_set_info($ps"Creator""pattern.php");
ps_set_info($ps"Author""Uwe Steinmann");
ps_set_info($ps"Title""Exemple de Motif");


$pspattern ps_begin_pattern($ps10.010.010.010.01);
ps_setlinewidth($ps0.2);
ps_setcolor($ps"stroke""rgb"0.00.01.00.0);
ps_moveto($ps00);
ps_lineto($ps77);
ps_stroke($ps);
ps_moveto($ps07);
ps_lineto($ps70);
ps_stroke($ps);
ps_end_pattern($ps);

ps_begin_page($ps596842);
ps_setcolor($ps"both""pattern"$pspattern0.00.00.0);
ps_rect($ps50400200200);
ps_fill($ps);
ps_end_page($ps);

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

Voir aussi



add a note add a note User Contributed Notes
ps_begin_pattern
There are no user contributed notes for this page.

ps_begin_template> <ps_begin_page
Last updated: Fri, 14 Aug 2009
 
 
show source | credits | sitemap | contact | advertising | mirror sites