ps_setlinejoin()

设置路径的连接类型,即线段的连接方式

首字母:P

函数名:ps_setlinejoin()

适用版本:PHP 4 >= 4.0.5, PHP 5, PHP 7

用法:ps_setlinejoin(resource $psdoc, int $type): bool

说明:ps_setlinejoin() 函数用于设置路径的连接类型,即线段的连接方式。

参数:

  • $psdoc:PS 文档资源标识符。
  • $type:连接类型,可以是以下常量之一:
    • PS_JOIN_MITER(默认值):尖角连接。
    • PS_JOIN_ROUND:圆角连接。
    • PS_JOIN_BEVEL:斜角连接。

返回值:成功时返回 true,失败时返回 false。

示例:

// 创建一个新的 PostScript 文档
$psdoc = ps_new();
// 打开 PostScript 文档
if (ps_open_file($psdoc, "example.ps")) {
 // 设置当前路径的连接类型为圆角连接
 ps_setlinejoin($psdoc, PS_JOIN_ROUND);
 // 开始一个新的路径
 ps_begin_page($psdoc, 595, 842);
 ps_moveto($psdoc, 100, 100);
 ps_lineto($psdoc, 200, 100);
 ps_lineto($psdoc, 200, 200);
 ps_lineto($psdoc, 100, 200);
 ps_closepath($psdoc);
 // 描绘路径
 ps_stroke($psdoc);
 // 结束当前页面
 ps_end_page($psdoc);
 // 关闭 PostScript 文档
 ps_close($psdoc);
 ps_delete($psdoc);
 echo "PostScript 文档已生成。";
} else {
 echo "无法打开 PostScript 文档。";
}

以上示例代码创建一个新的 PostScript 文档,并设置路径的连接类型为圆角连接。然后,通过 ps_begin_page()、ps_moveto()、ps_lineto()、ps_closepath() 和 ps_stroke() 函数描绘一个矩形路径,并将其保存为 PostScript 文件。最后,通过 ps_close() 和 ps_delete() 函数关闭和销毁文档资源。

同首字母函数