函数名:ps_moveto()
适用版本:PHP 4 >= 4.0.5, PHP 5, PHP 7
函数描述:ps_moveto() 函数用于将当前位置移动到指定的坐标点。
语法:bool ps_moveto(resource $psdoc, float $x, float $y)
参数:
- $psdoc:PostScript 文档资源标识符(由ps_new()函数创建)。
- $x:X 坐标值。
- $y:Y 坐标值。
返回值:如果移动成功,则返回 true;否则返回 false。
示例:
// 创建一个新的PostScript文档
$ps = ps_new();
// 打开文档
if (ps_open_file($ps, "moveto.ps")) {
// 设置页面大小
ps_set_parameter($ps, "w", "595");
ps_set_parameter($ps, "h", "842");
// 开始一页
ps_begin_page($ps, 595, 842);
// 设置字体
ps_setfont($ps, 12);
// 将当前位置移动到坐标点(100, 100)
ps_moveto($ps, 100, 100);
// 绘制一条线段
ps_lineto($ps, 200, 200);
ps_stroke($ps);
// 结束页
ps_end_page($ps);
// 关闭文档
ps_close($ps);
// 输出文档
header("Content-type: application/pdf");
ps_delete($ps);
}
以上示例创建了一个新的PostScript文档,并将当前位置移动到坐标点(100, 100),然后绘制了一条从(100, 100)到(200, 200)的线段。最后将文档以PDF格式输出。