Lodop属性和方法详解 (11)

SET_PREVIEW_WINDOW
名称:设置预览窗口
格式:
SET_PREVIEW_WINDOW(intDispMode, intToolMode,blDirectPrint,inWidth,intHeight
, strTitleButtonCaptoin)
功能:设置预览窗口的显示模式和大小。
参数:
intDispMode预览比例,数字型,0–适高1–正常大小2–适宽。
intToolMode工具条和按钮,数字型 0–显示工具条1–显示按钮 2–两个都显示 3–两个都不显示
blDirectPrint打印按钮是否“直接打印” 1-是 0-否(弹出界面“选机打印”)
inWidth 窗口宽,整数型,单位是px
intHeight 窗口高,整数型,单位是px
当inWidth或intHeight小于等于0时窗口最大化。
strTitleButtonCaptoin 预览窗口和打印按钮的名称组合,字符型,用“点”分隔,譬如“预览查看.开始打印”,表示预览窗口的标题是“预览查看”,按钮名是“开始打印”。
结果:无
建议或要求:
直接打印前或打印预览前调用。

ADD_PRINT_SETUP_BKIMG
名称:指定背景图
格式:ADD_PRINT_SETUP_BKIMG(strImgHtml)
功能:用程序方式指定打印维护或打印设计的背景图。
参数:
strImgHtml:
本参数是字符型,有两种情况:一是超文本代码内容;二是本地文件名内容。第一种情况一般是用IMG标签组成的超文本代码段落。第二种情况是本地文件名全路径,格式如“C:/test.jpg”,图片文件可以是jpg、jpeg、bmp、gif、ico、png、emf等格式。
结果:无
建议或要求:
初始化之后调用。

SEND_PRINT_RAWDATA
名称:发送原始数据
格式:SEND_PRINT_RAWDATA(strRawData)
功能:向打印机发送原始数据或指令。
参数:
strRawData:数据或指令值,字符型,未限制长度。
结果:返回逻辑结果,发送成功时返回真,发送失败时返回假。
建议或要求:
任何时间调用。

WRITE_PORT_DATA
名称:写端口数据
格式:WRITE_PORT_DATA(strPortName,strData)
功能:直接向端口写数据或指令。
参数:
strPortName:端口名,同操作系统的端口名,名称如下:
LPT1、LPT2、LPT3、COM1、COM2、COM3…
strData:数据或指令值,字符型,未限制长度。
当设置端口通讯参数时strData格式如下:
mode com1:波特率,校验,数据位,停止位,读时限,写时限
其中mode为固定关键字,com1要和strPortName保持一直。
校验值有:N(noparity)O(oddparity) E(evenparity) M(markparity)S(spaceparity)
读时限和写时限的时间单位为毫秒,举例如下:
WRITE_PORT_DATA(“com1”,“mode com1:2400,n,8,1”)
或WRITE_PORT_DATA(“com2”,“mode com2:2400,n,7,2,5000,2000”)
结果:返回逻辑结果,发送成功时返回真,发送失败时返回假。
建议或要求:
任何时间调用。

READ_PORT_DATA
名称:读端口数据
格式:READ_PORT_DATA(strPortName)
功能:直接从端口读数据。
参数:
strPortName:端口名,同操作系统的端口名,名称如下:
LPT1、LPT2、LPT3、COM1、COM2、COM3…
结果:返回字符数据。
建议或要求:
任何时间调用。

GET_PRINT_INIFFNAME
名称:获得配置文件名
格式:GET_PRINT_INIFFNAME (strPrintTask)
功能:获得某打印任务的本地配置文件全路径名。
参数:
strPrintTask:
打印任务名,字符型,即初始化时所设的任务名。
结果:返回字符
返回字符结果表示本地配置文件全路径名(并非文件内容),空表示失败。
建议或要求:
在初始化之后调用。

GET_PAGESIZES_LIST
名称:获得纸张类型名清单
格式:GET_PAGESIZES_LIST(oPrinterName,strSplit)
功能:获得某个打印机所支持的纸张类型名清单,返回一个用分隔符链接的长字符串。
参数:
oPrinterName:
打印机名称或序号,字符型或数字,序号从0开始,-1代表默认打印机。
strSplit:
分隔符,字符型,例如可以用“\n”代表换行控制符来分隔。
结果:返回字符串。
建议或要求:
任何时候调用。

WRITE_FILE_TEXT
名称:写本地文件内容
格式:WRITE_FILE_TEXT(intWriteMode,strFileName, strText)
功能:向本地文件写入文本内容。
参数:
intWriteMode:
写入模式,数字型,0–文件覆盖模式 1–文件尾追加模式 2–文件首插入模式。
strFileName:
本地文件名,字符型,文件名包含全路径。
strText:
写入的文本内容,字符型。
结果:调用函数后控件启动安全提示,等待操作许可。
返回字符值表示写入情况:
“ok”-写入成功
“file not exist”-文件不存在
“do nothing”-未写入,一般原因有:操作者禁止读写、文件只读属性等。
写入时如果文件不存在则自动新建。
建议或要求:
任何时间调用。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgfggg.html