ps_curveto()

在PostScript文档中绘制一条曲线

首字母:P

函数名称:ps_curveto()

适用版本:PHP 4 >= 4.0.1, PECL ps >= 1.1.0

函数描述:该函数用于在PostScript文档中绘制一条曲线。

用法: bool ps_curveto ( resource $psdoc , float $x1 , float $y1 , float $x2 , float $y2 , float $x3 , float $y3 )

参数:

  • $psdoc:一个已经打开的PostScript文档资源。
  • $x1:第一个控制点的x坐标。
  • $y1:第一个控制点的y坐标。
  • $x2:第二个控制点的x坐标。
  • $y2:第二个控制点的y坐标。
  • $x3:结束点的x坐标。
  • $y3:结束点的y坐标。

返回值: 如果成功绘制了曲线,返回true。如果发生错误,返回false。

示例:

$ps = ps_new();
if ($ps) {
 ps_open_file($ps, "curveto.ps");
 ps_begin_page($ps, 595, 842);
 ps_setlinewidth($ps, 2);
 ps_setcolor($ps, "stroke", "rgb", 0, 0, 0);
 // 绘制一条曲线
 ps_moveto($ps, 100, 100);
 ps_curveto($ps, 150, 200, 250, 200, 300, 100);
 ps_stroke($ps);
 ps_end_page($ps);
 ps_close($ps);
 ps_delete($ps);
}

以上示例代码创建了一个新的PostScript文档,绘制了一条曲线。该曲线由控制点(150, 200)和(250, 200)以及结束点(300, 100)定义。最后保存并关闭了文档。

请注意,此示例仅为演示目的,实际使用时可能需要根据实际需求进行修改。

同首字母函数