ps_begin_pattern
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
ps_begin_pattern
Референца за `function.ps-begin-pattern.php` со подобрена типографија и навигација.
ps_begin_pattern
(PECL ps >= 1.2.0)
ps_begin_pattern — Start a new pattern
= NULL
resource
$psdoc,float
$width,float
$height,float
$xstep,float
$ystep,int
$painttype): int|false
Започни нов шаблон
ps_setcolor() Започнува нов шаблон. Шаблон е како страница што содржи, на пример, цртеж што може да се користи за пополнување области. Се користи како боја со повикување
pattern.
Параметри
psdoc-
и користење на шемата како боја за пополнување. ps_new().
width-
и поставување на просторот на боите на
height-
Ширината на шаблонот во пиксели.
xstep-
Висината на шаблонот во пиксели.
ystep-
Растојанието во пиксели на поставувањата на шаблонот во хоризонтална насока.
painttype-
Растојанието во пиксели на поставувањата на шаблонот во вертикална насока.
Вратени вредности
Идентификатор на шемата или false при неуспех.
Примери
Мора да биде 1 или 2.
<?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($ps, 10.0, 10.0, 10.0, 10.0, 1);
ps_setlinewidth($ps, 0.2);
ps_setcolor($ps, "stroke", "rgb", 0.0, 0.0, 1.0, 0.0);
ps_moveto($ps, 0, 0);
ps_lineto($ps, 7, 7);
ps_stroke($ps);
ps_moveto($ps, 0, 7);
ps_lineto($ps, 7, 0);
ps_stroke($ps);
ps_end_pattern($ps);
ps_begin_page($ps, 596, 842);
ps_setcolor($ps, "both", "pattern", $pspattern, 0.0, 0.0, 0.0);
ps_rect($ps, 50, 400, 200, 200);
ps_fill($ps);
ps_end_page($ps);
ps_close($ps);
ps_delete($ps);
?>Види Исто така
- ps_end_pattern() - Крај на страница
- ps_setcolor() - Поставува тековна боја
- ps_shading_pattern() - Создава сенка за подоцнежна употреба