函数名:ps_fill_stroke()
适用版本:PHP 4 >= 4.0.6, PHP 5, PHP 7
用法:ps_fill_stroke() 函数用于填充并描边当前路径。
语法:bool ps_fill_stroke ( resource $psdoc )
参数:
- $psdoc:一个有效的 PostScript 文档资源。
返回值:成功时返回 true,失败时返回 false。
示例:
<?php
// 创建一个新的 PostScript 文档
$ps = ps_new();
// 打开 PostScript 文档
if (ps_open_file($ps, "filled_stroked.ps")) {
// 设置页面尺寸
ps_begin_page($ps, 595, 842);
// 设置填充颜色为红色
ps_setcolor($ps, "fill", "rgb", 1.0, 0.0, 0.0);
// 设置描边颜色为蓝色
ps_setcolor($ps, "stroke", "rgb", 0.0, 0.0, 1.0);
// 设置当前路径为一个矩形
ps_rect($ps, 100, 100, 200, 100);
// 填充并描边当前路径
ps_fill_stroke($ps);
// 结束页面
ps_end_page($ps);
// 关闭 PostScript 文档
ps_close($ps);
echo "filled_stroked.ps 已创建。";
} else {
echo "无法打开 PostScript 文档。";
}
?>
以上示例中,我们创建了一个新的 PostScript 文档,并设置了页面尺寸。然后,我们设置填充颜色为红色,描边颜色为蓝色,并使用 ps_rect()
函数定义了一个矩形路径。最后,我们使用 ps_fill_stroke()
函数对当前路径进行填充并描边。完成后,我们结束页面并关闭文档。执行以上代码后,将会生成一个名为 "filled_stroked.ps" 的 PostScript 文件,其中包含了一个填充并描边的矩形。