©
This document uses PHP Chinese website manual Release
(PECL ps >= 1.1.0)
ps_setpolydash — Sets appearance of a dashed line
$psdoc
, float $arr
)Sets the length of the black and white portions of a dashed line. ps_setpolydash() is used to set more complicated dash patterns.
psdoc
Resource identifier of the postscript file as returned by ps_new() .
arr
arr
is a list of length elements alternately for
the black and white portion.
成功时返回 TRUE
, 或者在失败时返回 FALSE
。
Example #1 Drawing a dashed line
<?php
$ps = ps_new ();
if (! ps_open_file ( $ps , "polydash.ps" )) {
print "Cannot open PostScript file\n" ;
exit;
}
ps_set_info ( $ps , "Creator" , "polydash.php" );
ps_set_info ( $ps , "Author" , "Uwe Steinmann" );
ps_set_info ( $ps , "Title" , "Poly dash example" );
ps_begin_page ( $ps , 596 , 842 );
ps_setpolydash ( $ps , array( 10 , 5 , 2 , 5 ));
ps_moveto ( $ps , 100 , 100 );
ps_lineto ( $ps , 200 , 200 );
ps_stroke ( $ps );
ps_end_page ( $ps );
ps_delete ( $ps );
?>
This example draws a line with a 10 and 2 points long line, and gaps of 5 points inbetween.