函数名称:ps_begin_page()
适用版本:PHP 4 >= 4.0.7, PHP 5, PHP 7
函数描述:该函数用于开始一个新的页面。
用法: bool ps_begin_page(resource $psdoc, float $width, float $height)
参数:
- $psdoc:一个由ps_new()函数创建的PostScript文档资源。
- $width:页面的宽度,以点(points)为单位。
- $height:页面的高度,以点(points)为单位。
返回值: 如果成功开始了一个新的页面,则返回true,否则返回false。
示例:
// 创建一个新的PostScript文档
$psdoc = ps_new();
// 打开PostScript文件
if (ps_open_file($psdoc, "output.ps")) {
// 开始新的页面,页面宽度为595点,页面高度为842点
if (ps_begin_page($psdoc, 595, 842)) {
// 在页面上绘制一个矩形
ps_rect($psdoc, 100, 100, 200, 200);
ps_stroke($psdoc);
// 结束当前页面
ps_end_page($psdoc);
}
// 关闭PostScript文件
ps_close($psdoc);
}
// 释放PostScript文档资源
ps_delete($psdoc);
在上面的示例中,我们首先使用ps_new()函数创建了一个新的PostScript文档资源$psdoc。然后,使用ps_open_file()函数打开一个PostScript文件,并指定输出文件名为"output.ps"。接下来,我们使用ps_begin_page()函数开始一个新的页面,页面的宽度为595点,高度为842点。在页面上,我们使用ps_rect()函数绘制了一个矩形,并使用ps_stroke()函数将其描边。最后,我们使用ps_end_page()函数结束当前页面,ps_close()函数关闭PostScript文件,ps_delete()函数释放PostScript文档资源。
请注意,以上示例只是一个简单的演示,实际应用中可能需要更多的绘图操作和页面设置。