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

ps_rotate()函数—用法及示例

「 旋转当前页面的坐标系 」


函数名称:ps_rotate()

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

函数说明:ps_rotate()函数用于旋转当前页面的坐标系。

语法:bool ps_rotate(resource $psdoc, float $rotation)

参数:

  • $psdoc:PS文档资源标识符,通过ps_new()函数创建。
  • $rotation:旋转角度,以度为单位。正值顺时针旋转,负值逆时针旋转。

返回值:成功时返回true,失败时返回false。

示例:

// 创建一个新的PS文档
$ps = ps_new();

// 打开PS文档
ps_open_file($ps, "output.ps");

// 设置页面尺寸
ps_begin_page($ps, 595, 842);

// 绘制一个矩形
ps_rect($ps, 100, 100, 200, 200);
ps_stroke($ps);

// 旋转坐标系
ps_rotate($ps, 45);

// 绘制一个旋转后的矩形
ps_rect($ps, 100, 100, 200, 200);
ps_stroke($ps);

// 结束页面
ps_end_page($ps);

// 关闭PS文档
ps_close($ps);

上述示例演示了如何使用ps_rotate()函数在PS文档中旋转坐标系。首先,我们创建一个新的PS文档并打开它。然后,使用ps_begin_page()函数设置页面尺寸。接下来,我们使用ps_rect()函数绘制一个矩形,并通过ps_stroke()函数将其画出。然后,使用ps_rotate()函数将坐标系顺时针旋转45度。最后,使用ps_rect()函数绘制一个旋转后的矩形,并通过ps_stroke()函数将其画出。最后,我们通过ps_end_page()和ps_close()函数结束页面并关闭PS文档。

这个示例中,通过旋转坐标系,我们可以在PS文档中实现任意角度的绘图和布局效果。

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