2025年4月29日 星期二 农历 下月5日立夏 证件照排版 | 在线计算器 | 在线算命 | 纸张生成器 | 大乐透机选器 | 双色球机选器 | 股票买卖计算 | 奖状生成器 | 今年过去多少天 | 天数相差计算 | 番茄时钟 | AI提示词 | 2048游戏 | 华容道游戏 | 退休年龄计算
查询

ps_stroke()函数—用法及示例

「 在当前路径上应用当前线宽和线段样式来绘制路径 」


函数名称:ps_stroke() 

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

函数描述:该函数用于在当前路径上应用当前线宽和线段样式来绘制路径。

语法:bool ps_stroke(resource $psdoc)

参数:

  • $psdoc:一个有效的PostScript文档资源,通过ps_new()或ps_open_file()函数创建。

返回值:

  • 如果成功绘制路径,则返回true,否则返回false。

示例:

<?php
// 创建一个新的PostScript文档
$psdoc = ps_new();

// 打开一个文件以写入PostScript内容
if (!ps_open_file($psdoc, "example.ps")) {
    die("Cannot open PostScript file");
}

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

// 设置当前路径的起始点
ps_moveto($psdoc, 100, 100);

// 绘制一条直线到指定点
ps_lineto($psdoc, 200, 200);

// 设置线宽
ps_setlinewidth($psdoc, 2);

// 设置线段样式为实线
ps_setdash($psdoc, array(), 0);

// 绘制路径并应用线宽和线段样式
ps_stroke($psdoc);

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

// 关闭PostScript文档
ps_close($psdoc);

// 输出PostScript文件的内容
ps_show_page($psdoc);
?>

上述示例中,我们首先创建一个新的PostScript文档,并打开一个文件以写入PostScript内容。然后,我们设置页面尺寸,并使用ps_moveto()和ps_lineto()函数定义了一个路径。接下来,我们使用ps_setlinewidth()函数设置线宽为2,并使用ps_setdash()函数设置线段样式为空,即实线。最后,我们使用ps_stroke()函数绘制路径并应用线宽和线段样式。完成后,我们结束页面,关闭PostScript文档,并输出PostScript文件的内容。

补充纠错
上一个函数: ps_stringwidth()函数
下一个函数: ps_shfill()函数
热门PHP函数