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

ps_setpolydash()函数—用法及示例

「 设置自定义的虚线样式,用于绘制路径 」


函数名称:ps_setpolydash()

适用版本:PHP 4 >= 4.0.5, PHP 5, PHP 7

函数描述:设置自定义的虚线样式,用于绘制路径

语法:bool ps_setpolydash ( resource $psdoc , array $arr )

参数:

  • $psdoc:PostScript 文档资源标识符
  • $arr:包含虚线样式的数组,数组元素为正整数

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

示例:

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

// 打开输出文件
if (!ps_open_file($ps, "output.ps")) {
    die("无法打开输出文件");
}

// 设置页面尺寸
ps_set_parameter($ps, "pagesize", "A4");

// 开始一页
ps_begin_page($ps, 595, 842);

// 设置虚线样式
$dash = array(2, 2, 4, 3); // 设置虚线的样式,交替绘制2个点,间隔2个点,再绘制4个点,间隔3个点
ps_setpolydash($ps, $dash);

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

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

// 关闭PostScript文档
ps_close($ps);
ps_delete($ps);

以上示例演示了如何使用ps_setpolydash()函数设置自定义的虚线样式,并通过ps_rect()函数绘制一个矩形,然后通过ps_stroke()函数绘制出虚线样式的边框。在此示例中,虚线样式为交替绘制2个点,间隔2个点,再绘制4个点,间隔3个点。

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