PS_SETPOLYDASH(3) 1 PS_SETPOLYDASH(3)ps_setpolydash - Sets appearance of a dashed lineSYNOPSIS
bool ps_setpolydash (resource $psdoc, float $arr)
DESCRIPTION
Sets the length of the black and white portions of a dashed line. ps_setpolydash(3) is used to set more complicated dash patterns.
PARAMETERS
o $psdoc
- Resource identifier of the postscript file as returned by ps_new(3).
o $arr
-$arr is a list of length elements alternately for the black and white portion.
RETURN VALUES
Returns TRUE on success or FALSE on failure.
EXAMPLES
Example #1
Drawing a dashed line
<?php
$ps = ps_new();
if (!ps_open_file($ps, "polydash.ps")) {
print "Cannot open PostScript file
";
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.
SEE ALSO ps_setdash(3).
PHP Documentation Group PS_SETPOLYDASH(3)
Check Out this Related Man Page
PS_BEGIN_TEMPLATE(3) 1 PS_BEGIN_TEMPLATE(3)ps_begin_template - Start a new templateSYNOPSIS
int ps_begin_template (resource $psdoc, float $width, float $height)
DESCRIPTION
Starts a new template. A template is called a form in the postscript language. It is created similar to a pattern but used like an image.
Templates are often used for drawings which are placed several times through out the document, e.g. like a company logo. All drawing func-
tions may be used within a template. The template will not be drawn until it is placed by ps_place_image(3).
PARAMETERS
o $psdoc
- Resource identifier of the postscript file as returned by ps_new(3).
o $width
- The width of the template in pixel.
o $height
- The height of the template in pixel.
RETURN VALUES
Returns TRUE on success or FALSE on failure.
EXAMPLES
Example #1
Creating and using a template
<?php
$ps = ps_new();
if (!ps_open_file($ps, "template.ps")) {
print "Cannot open PostScript file
";
exit;
}
ps_set_parameter($ps, "warning", "true");
ps_set_info($ps, "Creator", "template.php");
ps_set_info($ps, "Author", "Uwe Steinmann");
ps_set_info($ps, "Title", "Template example");
$pstemplate = 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, $pstemplate, 20.0, 20.0, 1.0);
ps_place_image($ps, $pstemplate, 50.0, 30.0, 0.5);
ps_place_image($ps, $pstemplate, 70.0, 70.0, 0.6);
ps_place_image($ps, $pstemplate, 30.0, 50.0, 1.3);
ps_end_page($ps);
ps_close($ps);
ps_delete($ps);
?>
SEE ALSO ps_end_template(3).
PHP Documentation Group PS_BEGIN_TEMPLATE(3)
Hi I have the follwong command at the end of the program
print arr" "arr" "arr}
I would like to insert the tabs in these three values and 3 values should be in single line.
Would u guys plz :)suggest me what to do! (2 Replies)
Dear everyone...
thanks to this forum I am able to do everyday more and more complex scripts...but now I come up with problem with optimisation..
problem 1 - optimise:
here is my code:
while read number
do
nawk -F "|" -v... (8 Replies)
Combine points of specific key (a1) based on user defined size (lets say 200 in this example).
so a1 191 and 191+200 and sum of all the values (4th column)
and vice versa...
Thanx a bunch!
a1 191 201 1
a1 201 211 2
a1 211 221 1
a1
.......
....
a2.........
........ (7 Replies)
how can i assign each line to a variable ?
i tried below but its not working.
code:
arr=cat tes.txt|cut -d "=" -f2
then i tried to see output of the first line by below command but its giving first line.
echo $arr
Please help me. How i can assing each line to a array?
Thank,... (1 Reply)