PowerBuilder8打印与打印机设置函数详解
需积分: 13 77 浏览量
更新于2024-08-10
收藏 7.22MB PDF 举报
"《游戏感:虚拟感觉的游戏设计师指南》中的打印与打印机设置函数部分,主要介绍了在PowerBuilder中进行打印操作的相关函数,包括打印、取消打印、设置打印机等。这些函数是PowerBuilder编程中用于生成打印输出的关键工具。"
在PowerBuilder中,打印与打印机设置函数提供了一套完整的接口来实现对打印作业的控制。首先,PrintOpen()函数用于启动一个新的打印作业,并返回作业号,这是所有打印操作的基础。接着,你可以使用Print()函数在打开的打印作业中按照当前字体打印一行或多行文本。例如,`Print( printjobnumber, "Hello, World!")` 将打印出“Hello, World!”。
PrintBitmap()函数则允许你在指定位置以指定大小打印位图,这对于创建具有图形元素的报告非常有用。PrintCancel()用于取消由PrintOpen()启动的打印作业,而PrintClose()则关闭打印作业并将所有待打印内容发送到打印机。
PrintDataWindow()函数是专为数据窗口设计的,它可以打印数据窗口控件的内容,且能从新的一页开始,非常适合打印报表或数据库数据。例如,`PrintDataWindow(printjobnumber, dw_control)` 将打印数据窗口dw_control的内容。
为了进行更复杂的图形绘制,PowerBuilder还提供了PrintLine()、PrintOval()、PrintRect()和PrintRoundRect()等函数,它们分别用于绘制直线、椭圆/圆、矩形和圆角矩形,且支持指定线条的宽度。
打印机设置方面,你可以通过函数获取当前打印机名称,设置新的默认打印机,显示打印机设置对话框等。例如,PrintDefineFont()函数用于定义打印作业使用的字体,这对于确保打印输出的样式与屏幕显示一致至关重要。
本书《游戏感:虚拟感觉的游戏设计师指南》虽然是针对游戏设计的,但其中涉及的PowerBuilder打印与打印机设置函数部分,对于任何需要使用PowerBuilder进行打印功能开发的程序员来说,都是宝贵的参考资料。书中详细阐述了这些函数的功能,并提供了大量示例,帮助读者理解和掌握这些函数的实际运用,从而提升PowerBuilder应用程序的开发效率和质量。无论是初学者还是经验丰富的开发者,都能从中受益。
2010-02-06 上传
2023-05-20 上传
2023-05-30 上传
2023-06-08 上传
2023-05-27 上传
2023-05-19 上传
2023-06-03 上传
郑天昊
- 粉丝: 37
- 资源: 3943
最新资源
- OptiX传输试题与SDH基础知识
- C++Builder函数详解与应用
- Linux shell (bash) 文件与字符串比较运算符详解
- Adam Gawne-Cain解读英文版WKT格式与常见投影标准
- dos命令详解:基础操作与网络测试必备
- Windows 蓝屏代码解析与处理指南
- PSoC CY8C24533在电动自行车控制器设计中的应用
- PHP整合FCKeditor网页编辑器教程
- Java Swing计算器源码示例:初学者入门教程
- Eclipse平台上的可视化开发:使用VEP与SWT
- 软件工程CASE工具实践指南
- AIX LVM详解:网络存储架构与管理
- 递归算法解析:文件系统、XML与树图
- 使用Struts2与MySQL构建Web登录验证教程
- PHP5 CLI模式:用PHP编写Shell脚本教程
- MyBatis与Spring完美整合:1.0.0-RC3详解