ps_arcn()

在PostScript文档中绘制一个带有指定半径和角度的圆弧

首字母:P

函数名:ps_arcn()

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

函数描述:ps_arcn()函数用于在PostScript文档中绘制一个带有指定半径和角度的圆弧。

语法:bool ps_arcn(resource $psdoc, float $x, float $y, float $radius, float $alpha, float $beta)

参数:

  • $psdoc:PostScript文档资源标识符,通过ps_new()函数创建。
  • $x:圆弧的中心点的x坐标。
  • $y:圆弧的中心点的y坐标。
  • $radius:圆弧的半径。
  • $alpha:圆弧的起始角度,以度为单位。
  • $beta:圆弧的终止角度,以度为单位。

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

示例:

// 创建一个新的PostScript文档
$ps = ps_new();
// 打开PostScript文档
if (ps_open_file($ps, "example.ps")) {
 // 设置页面尺寸和边距
 ps_begin_page($ps, 595, 842);
 ps_set_value($ps, "textrendering", 2);
 // 设置圆弧的颜色和线宽
 ps_setcolor($ps, "stroke", "rgb", 0.5, 0.5, 0.5);
 ps_setlinewidth($ps, 1);
 // 绘制一个半径为100,起始角度为30度,终止角度为120度的圆弧
 ps_arcn($ps, 300, 400, 100, 30, 120);
 // 绘制圆弧
 ps_stroke($ps);
 // 结束页面和PostScript文档
 ps_end_page($ps);
 ps_close($ps);
 ps_delete($ps);
 // 显示生成的PostScript文档
 header("Content-type: application/postscript");
 readfile("example.ps");
} else {
 echo "无法打开PostScript文档";
}

以上示例代码会创建一个新的PostScript文档,绘制一个半径为100,起始角度为30度,终止角度为120度的圆弧,并将生成的PostScript文档输出到浏览器中。请确保服务器已正确配置PostScript解析器。

同首字母函数