2024年3月17日发(作者:教风)
PowerBuilder函数全集
PrintDefineFont()
功能定义打印作业使用的字体,对每个打印作业PowerBuilder支持八种字体。
语法
PrintDefineFont(printjobnumber,fontnumber,facename,height,weight,fontpitch,fo
ntfamily, italic,underline)
参数printjobnumber:用PrintOpen()函数打开的打印作业号fontnumber:指定赋
给当前定义字体的编号,有效值在1到8之间 facename:string类型,指定字体名称,
该字体应该是你的打印机支持的字体,比如“宋体”height:Integer类型,使用正值指
定字体的高度,以千分之一英寸为单位;使用负值指定字体点数,比如,-18代表18点。
一般来说,使用点数更精确些weight:指定字体的磅数,正常字体为400磅,粗体为700
磅fontpitch:FontPitch枚举类型,指定字体标准。有效取值为:Default! - 缺省值;Fixed!
- 固定形式;Variable! - 可变形式fontfamily:FontFamily枚举类型,指定字体系列。
有效取值为:AnyFont!、Decorative!、Modern!、Roman!、Script!、Swiss!italic:boolean
类型,指定是否使用斜体样式。有效取值为:TRUE - 使用斜体样式;FALSE - 不使用斜
体样式。缺省值为FALSEunderline:boolean类型,指定是否加下划线。有效取值为:
TRUE - 加下划线;FALSE - 不加下划线。缺省值为FALSE返回值Integer。函数执行成
功时返回1,发生错误时返回-1。如果任何参数的值为NULL,PrintDefineFont()函数返
回NULL。用法在一个打印作业中,应用程序能够最多同时定义8种字体。当应用程序需
要使用更多的字体时,可以在使用了某个字体号输出内容后使用PrintDefineFont()函数将
该字体号对应的字体更换为其它字体。
第 1 页 共 119 页
PrintLine()
功能在当前打印页上绘出指定厚度的一条线。
语法PrintLine ( printjobnumber, x1, y1, x2, y2, thickness )
参数printjobnumber:用PrintOpen()函数打开的打印作业号x1:integer类型,指
定直线起点的x坐标,以千分之一英寸为单位y1:integer类型,指定直线起点的y坐标,
以千分之一英寸为单位x2:integer类型,指定直线终点的x坐标,以千分之一英寸为单
位y2:integer类型,指定直线终点的y坐标,以千分之一英寸为单位thickness:integer
类型,指定直线的厚度,以千分之一英寸为单位返回值Integer。函数执行成功时返回1,
发生错误时返回-1。如果任何参数的值为NULL,PrintLine()函数返回NULL。用法应用程
序执行了PrintLine()函数后,该函数并不改变打印光标的位置。
PrintOpen()
功能启动打印作业并返回作业号。
语法PrintOpen ( { jobname } )
参数jobname:string类型,可选项,指定要打开打印作业的名称,该名称将显示在
打印管理器窗口中返回值Long。函数执行成功时返回打印作业号,发生错误时返回-1。
第 2 页 共 119 页
本文发布于:2024-03-17 14:26:33,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/1710656794163851.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:PowerBuilder函数全集.doc
本文 PDF 下载地址:PowerBuilder函数全集.pdf
留言与评论(共有 0 条评论) |