函数名称:ps_lineto()
适用版本:PHP 4 >= 4.0.7, PHP 5, PHP 7
函数描述:该函数用于在PostScript文档中绘制一条直线,从当前点到指定的坐标。
语法:bool ps_lineto(resource $psdoc, float $x, float $y)
参数:
- $psdoc:PostScript文档资源,由ps_new()函数创建。
- $x:直线结束点的x坐标。
- $y:直线结束点的y坐标。
返回值:如果成功绘制直线,则返回true,否则返回false。
示例: <?php // 创建一个新的PostScript文档 $ps = ps_new();
if (!$ps) { die('无法创建PostScript文档'); }
// 打开PostScript文档 if (!ps_open_file($ps, 'lineto.ps')) { die('无法打开PostScript文档'); }
// 设置页面大小和边距 ps_set_info($ps, 'PageSize', 'A4'); ps_set_info($ps, 'Orientation', 'Portrait'); ps_set_info($ps, 'Creator', 'My PHP Script'); ps_set_info($ps, 'Author', 'John Doe'); ps_set_info($ps, 'Title', 'Lineto Example');
// 设置当前点坐标为(100, 100) ps_moveto($ps, 100, 100);
// 绘制一条直线,从当前点到(200, 200) ps_lineto($ps, 200, 200);
// 设置线条颜色 ps_setcolor($ps, 'stroke', 'rgb', 0.5, 0.5, 0.5);
// 执行绘制操作 ps_stroke($ps);
// 关闭PostScript文档 ps_close($ps);
// 输出PostScript文档内容 ps_delete($ps); ?> 以上示例创建了一个新的PostScript文档,绘制了一条直线从坐标(100, 100)到(200, 200),并将文档保存为lineto.ps文件。