English | 简体中文 | 繁體中文
查询

ps_curveto()函数—用法及示例

「 在PostScript文档中绘制一条曲线 」


函数名称: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)定义。最后保存并关闭了文档。

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

补充纠错
上一个函数: ps_delete()函数
下一个函数: ps_continue_text()函数
热门PHP函数
分享链接