Lodop技术手册
格式:SEND_PRINT_RAWDATA(strRawData) 功能:向打印机发送原始数据或指令。 参数:
strRawData:数据或指令值,字符型,未限制长度。
结果:返回逻辑结果,发送成功时返回真,发送失败时返回假。 建议或要求:
任何时间调用。
举例:LODOP. SEND_PRINT_RAWDATA(\
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) 读时限和写时限的时间单位为毫秒。
结果:返回逻辑结果,发送成功时返回真,发送失败时返回假。 建议或要求:
任何时间调用。
举例一:LODOP. WRITE_PORT_DATA(\
举例二:LODOP. WRITE_PORT_DATA(\
READ_PORT_DATA
名称:读端口数据
格式:READ_PORT_DATA(strPortName) 功能:直接从端口读数据。 参数:
strPortName:端口名,同操作系统的端口名,名称如下:
LPT1、LPT2、LPT3、COM1、COM2、COM3… 结果:返回字符数据。 建议或要求:
任何时间调用。
举例:var strResult=LODOP. READ_PORT_DATA(\
31
Lodop技术手册
GET_PRINT_INIFFNAME
名称:获得配置文件名
格式:GET_PRINT_INIFFNAME (strPrintTask) 功能:获得某打印任务的本地配置文件全路径名。 参数:
strPrintTask:
打印任务名,字符型,即初始化时所设的任务名。 结果:返回字符
返回字符结果表示本地配置文件全路径名(并非文件内容),空表示失败。 建议或要求:
在初始化之后调用。
举例:var strResult=LODOP. GET_PRINT_INIFFNAME(\移动公司A种发票\
GET_PAGESIZES_LIST
名称:获得纸张类型名清单
格式:GET_PAGESIZES_LIST(oPrinterName,strSplit)
功能:获得某个打印机所支持的纸张类型名清单,返回一个用分隔符链接的长字符串。 参数:
oPrinterName:
打印机名称或序号,字符型或数字,序号从0开始,-1代表默认打印机。 strSplit:
分隔符,字符型,例如可以用“\\n”代表换行控制符来分隔。 结果:返回字符串。 建议或要求:
任何时候调用。
举例:var strResult=LODOP. GET_PAGESIZES_LIST(1,\
获取1号打印机所支持的纸张清单,纸张名之间用换行符分隔。
WRITE_FILE_TEXT
名称:写本地文件内容
格式:WRITE_FILE_TEXT(intWriteMode,strFileName, strText) 功能:向本地文件写入文本内容。 参数:
intWriteMode:
写入模式,数字或字符型,
数字型时:0--文件覆盖模式 1--文件尾追加模式 2--文件首插入模式。 字符型时此参数设置写入文件的编码集,支持的编码集关键字如下: ANSI UTF-7 UTF-8 UTF-16 UTF-16BE
32
Lodop技术手册
Unicode GBK BIG5 EUC-JP strFileName:
本地文件名,字符型,文件名包含全路径。 strText:
写入的文本内容,字符型。
结果:调用函数后控件启动安全提示,等待操作许可。
返回字符值表示写入情况: “ok”-写入成功
“file not exist”-文件不存在
“do nothing”-未写入,一般原因有:操作者禁止读写、文件只读属性等。 写入时如果文件不存在则自动新建。 建议或要求:
任何时间调用。
举例一:LODOP. WRITE_FILE_TEXT(0, \
举例二:LODOP. WRITE_FILE_TEXT(\特殊字符12345\
GET_FILE_TEXT
名称:读本地文件内容
格式:GET_FILE_TEXT(strFileName) 功能:读本地文件文本内容。 参数:
strFileName:
本地文件名,字符型,含全路径。
结果:调用函数后控件启动安全提示,等待操作许可。
返回字符值,文本内容。
返回空原因:文件不存在;内容真实空;操作者禁止读写; 建议或要求:
任何时间调用。
举例:var strResult=LODOP. GET_FILE_TEXT(\
GET_FILE_TIME
名称:读本地文件时间
格式:GET_FILE_TIME (strFileName) 功能:读本地文件最后修改时间。 参数:
strFileName:
本地文件名,字符型,含全路径。
结果:返回字符值,最后修改时间,时间样式:yyyy-mm-dd hh:mm:ss。
返回空原因:文件不存在; 建议或要求:
33
Lodop技术手册
任何时间调用。
举例:var strResult=LODOP.GET_FILE_TIME(\
IS_FILE_EXIST
名称:判断本地文件是否存在
格式:IS_FILE_EXIST (strFileName) 功能:判断本地文件是否存在。 参数:
strFileName:
本地文件名,字符型,含全路径。
结果:返回逻辑值,逻辑真表示文件存在,逻辑假表示文件不存在。 建议或要求:
任何时间调用。
举例:var blResult=LODOP. IS_FILE_EXIST (\
GET_SYSTEM_INFO
名称:获得系统信息
格式:GET_SYSTEM_INFO (strInfoType) 功能:获得客户端的系统信息。 参数:strInfoType:
信息类型,字符型,信息类型是“设备类型”和“设备属性”的名称组合,用点(“.”)联结。当有多个同类设备存在时,设备类型后加“点和序号”来指定某设备。设备类型和属性的名称见WMI(MicrosoftWindows管理规范),以下是一组典型信息类型名: Drive.Count ----全部驱动的个数 Drive.Labels ----所有驱动的盘符 DiskDrive.Count ---硬盘个数
DiskDrive.1.Label ---第一个硬盘的盘符
DiskDrive.1.SerialNumber ---主硬盘的序列号 CDROMDrive.Count --光盘的个数
CDROMDrive.1.Label ---第一个光盘的盘符
CDROMDrive.1.SerialNumber ----第一个光盘的序列号 RemovableDrive.Count ---优盘的个数
RemovableDrive.1.Label ---第一个优盘的盘符
RemovableDrive.1.SerialNumber ---第一个优盘的序列号 NetworkAdapter.Count ---网卡个数
NetworkAdapter.1.PhysicalAddress ---主网卡物理(MAC)地址 NetworkAdapter.1.IPAddress ---主网卡IP地址
NetworkAdapter.1.SubNetMask ---主网卡子网掩码(Mask) BIOS.SerialNumber ---BIOS序列号 BaseBoard.SerialNumber ---主板序列号
34
Lodop技术手册
GetLastError ---系统最后错误代码
其它信息请查阅WMI资料。 结果:返回字符
返回字符或整数,表示系统信息值,null表示读取失败。 建议或要求:
任何时间调用。
举例:var strResult=LODOP. GET_SYSTEM_INFO (\
GET_VALUE
名称:获得数据值
格式:GET_VALUE (ValueType, ValueIndex) 功能:获得程序代码、打印项属性等数据值。 参数:ValueType:
数据值类型,字符型,如下是类型名及其含义:
ProgramCodes ----当前打印设计或维护界面所有打印项生成的程序代码 ItemTop ----打印项上边距 ItemLeft ----打印项左边距 ItemWidth ----打印项宽度 ItemHeight ----打印项高度 ItemContent ----打印项内容
ItemClass(或ItemType) ----打印项对象类别 ItemClassName ----打印项对象类别名 ItemPageType ----打印项对象类型 ItemName ----打印项对象类名 ItemFontName ----打印项字体名称 ItemFontSize ----打印项字体大小 ItemColor ----打印项字体颜色 ItemAlign ----打印项靠齐方式 Itembold ----打印项是否粗体 ItemItalic ----打印项是否斜体
ItemUnderline ----打印项是否下划线 ItemPenWidth ----打印项线条宽度 ItemPenStyle - ---打印项线条类型 ItemHorient ----打印项左右位置 ItemVorient ----打印项上下位置 ItemAngle ----打印项旋转角度
ItemStretch ----打印项的图片缩放模式
ItemReadOnly ----打印项的打印维护内容只读 ItemPreviewOnly ----打印项是否仅预览 ItemPageIndex ----打印项的目标输出页号
ItemNumberStartPage ----打印项的页号起始页号 ItemStartNumberValue ----打印项页号起始值 ItemLineSpacing ----打印项行间距
35
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库Lodop6.1技术手册(7)在线全文阅读。
相关推荐: