牛牛在线工具

ps_arcn()

收录 8868 个 PHP 函数,含用途说明与用法示例。

ps_arcn()

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

函数名: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解析器。