函数名称:ps_shfill()
适用版本:PHP 4 >= 4.0.7, PHP 5, PHP 7
函数描述:ps_shfill() 函数用于在 PostScript 页面上创建一个阴影填充。
语法:bool ps_shfill(resource $psdoc, int $shadingid)
参数:
- $psdoc:表示一个 PostScript 文档的资源标识符,通过 ps_new() 或 ps_open_file() 函数获得。
- $shadingid:表示阴影填充的标识符,通过 ps_shading() 函数获得。
返回值:如果成功创建阴影填充,则返回 true;否则返回 false。
示例:
<?php
// 创建一个新的 PostScript 文档
$ps = ps_new();
// 打开 PostScript 文件
if (!ps_open_file($ps, "example.ps")) {
die("无法打开 PostScript 文件");
}
// 定义一个阴影填充
$shading = ps_shading($ps, "axial", 0.1, 0.1, 0.5, 0.5, 1, 1, 0, 0, 0, 0);
if ($shading === false) {
die("无法创建阴影填充");
}
// 在页面上使用阴影填充
if (!ps_shfill($ps, $shading)) {
die("无法使用阴影填充");
}
// 关闭 PostScript 文件
ps_close($ps);
// 输出 PostScript 文件内容
ps_show($ps);
// 释放资源
ps_delete($ps);
?>
以上示例演示了如何使用 ps_shfill() 函数在 PostScript 页面上创建一个阴影填充。首先,我们创建一个新的 PostScript 文档,然后打开一个 PostScript 文件。接着,使用 ps_shading() 函数定义一个阴影填充,并将其标识符存储在 $shading 变量中。最后,使用 ps_shfill() 函数将该阴影填充应用到页面上。
注意:在使用 ps_shfill() 函数之前,需要先使用 ps_shading() 函数定义一个阴影填充,并将其标识符作为参数传递给 ps_shfill() 函数。