ps_begin_pattern

(PECL ps >= 1.2.0)

ps_begin_patternStart a new pattern

Description

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

Starts a new pattern. A pattern is like a page containing e.g. a drawing which can be used for filling areas. It is used like a color by calling ps_setcolor() and setting the color space to pattern.

Parameters

psdoc

Resource identifier of the postscript file as returned by ps_new().

width

The width of the pattern in pixel.

height

The height of the pattern in pixel.

x-step

The distance in pixel of placements of the pattern in horizontal direction.

y-step

The distance in pixel of placements of the pattern in vertical direction.

painttype

Must be 1 or 2.

Return Values

The identifier of the pattern or false on failure.

Examples

Example #1 Creating and using a pattern

<?php
$ps 
ps_new();

if (!
ps_open_file($ps"pattern.ps")) {
  print 
"Cannot open PostScript file\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""Pattern example");


$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);
?>

See Also

Here you can write a comment


Please enter at least 10 characters.
Loading... Please wait.
* Pflichtangabe
There are no comments available yet.

PHP cURL Tutorial: Using cURL to Make HTTP Requests

cURL is a powerful PHP extension that allows you to communicate with different servers using various protocols, including HTTP, HTTPS, FTP, and more. ...

TheMax

Autor : TheMax
Category: PHP-Tutorials

Midjourney Tutorial - Instructions for beginners

There is an informative video about Midjourney, the tool for creating digital images using artificial intelligence, entitled "Midjourney tutorial in German - instructions for beginners" ...

Mike94

Autor : Mike94
Category: KI Tutorials

Basics of views in MySQL

Views in a MySQL database offer the option of creating a virtual table based on the result of an SQL query. This virtual table can be queried like a normal table without changing the underlying data. ...

admin

Autor : admin
Category: mySQL-Tutorials

Publish a tutorial

Share your knowledge with other developers worldwide

Share your knowledge with other developers worldwide

You are a professional in your field and want to share your knowledge, then sign up now and share it with our PHP community

learn more

Publish a tutorial