Lodop技术手册
BKIMG_IN_PREVIEW的值:整数或字符型,1或“1”或“True”=是,否则不是。 BKIMG_IN_FIRSTPAGE的值:整数或字符型,1或“1”或“True”=是,否则不是。 SETUP_ENABLESS的值:字符型,由“1”和“0”组成的字符串,最多14个字符, 按如下顺序控制打印维护的界面功能,“1”-允许,“0”-禁止:
位置移动和宽高调整1+颜色选择2+字体名选择3+字大小选择4+旋角调整5+粗斜体功能条6+线型功能条7+对齐功能条8+删除功能9+页眉设置10+页脚设置11+位置锁定功能12+ 属性设置13+显示关闭钮(界面内嵌时)14 缺省的SETUP_ENABLES值:“11111111000001”
例如:如想允许操作者“删除”对象,可以执行如下语句;
LODOP.SET_SHOW_MODE(\100001\SKIN_TYPE的值:数字型,固定皮肤如下:
0--银灰色(缺省);1--经典绿; 2--熏衣草紫;3--淡钢青;4--茶色棕;5--茶色棕;
6--麦色;7--紫罗兰;8--天蓝;9--镀银;10--沙滩棕;11--鲜肉色;12--粉末蓝;13--钒矿色; 14--浅绿;15--浅蓝;16--卡其布; 17--秋麒麟;18--深海绿;19--深卡其布;20--番茄桔 SKIN_CUSTOM_COLOR的值:整数或字符型,整数时是颜色的十进制RGB值;字符时是超文本颜色值,可以是“#”加三色16进制值组合,也可以是英文颜色名。
HIDE_PBUTTIN_PREVIEW的值:整数或字符型,1或“1”或“True”=是,否则不是。 HIDE_SBUTTIN_PREVIEW的值:整数或字符型,1或“1”或“True”=是,否则不是。 HIDE_QBUTTIN_PREVIEW的值:整数或字符型,1或“1”或“True”=是,否则不是。 HIDE_PBUTTIN_SETUP的值:整数或字符型,1或“1”或“True”=是,否则不是。 HIDE_VBUTTIN_SETUP的值:整数或字符型,1或“1”或“True”=是,否则不是。 HIDE_ABUTTIN_SETUP的值:整数或字符型,1或“1”或“True”=是,否则不是。 HIDE_RBUTTIN_SETUP的值:整数或字符型,1或“1”或“True”=是,否则不是。 MESSAGE_GETING_URL的值:字符型,默认值是“正打开页面下载数据(限时5分钟)...”,当设置该值为空时则隐藏提示。
MESSAGE_PARSING_URL的值:字符型,默认值是“下载结束,正在准备打印数据...”,当设置该值为空时则隐藏提示。
MESSAGE_PARSING_HTM的值:字符型,默认值是空(不提示信息),当超文本内容较多,有明显等待时间时,建议设置该值。
MESSAGE_NOSET_PROPERTY的值:字符型,默认值是“只有在设计模式下才能设置属性...”。
HIDE_PAPER_BOARD的值:整数或字符型,1或“1”或“True”=是,否则不是。
LANDSCAPE_DEFROTATED的值:整数或字符型,1或“1”或“True”=是,否则不是。 BKIMG_LEFT的值:整数或字符型。整数的单位是PX,字符时可以包含具体计量单位。 BKIMG_TOP的值:同上; BKIMG_WIDTH的值:同上; BKIMG_HEIGHT的值:同上;
HIDE_PAGE_PERCENT的值:整数或字符型,1或“1”或“True”=是,否则不是。 LANGUAGE的值:数字,0-简体中文 1-英文 2-繁体 3-BIG5(繁体)
HIDE_DISBUTTIN_SETUP的值:整数或字符型,1或“1”或“True”=是,否则不是。 PREVIEW_NO_MINIMIZE的值:整数或字符型,1或“1”或“True”=是,否则不是。 BKIMG_PRINT的值:整数或字符型,1或“1”或“True”=是,否则不是。
BKIMG_PRINT_FIRSTPAGE的值:整数或字符型,1或“1”或“True”=是,否则不是。 HIDE_ITEM_LIST的值:整数或字符型,1或“1”或“True”=是。
该语句比操作者手工改变的优先级要低,也就是人工可以通过界面选择是否关闭对
26
Lodop技术手册
象列表,这个手工操作会覆盖本语句效果。
TEXT_SHOW_BORDER的值:数字,具体值及含义:
0-边框为3D效果 1-单线(single) 2-无边框(none)
该语句比操作者手工改变的优先级要低,也就是后者能改变这个语句效果。
结果:返回逻辑结果,成功时返回真,失败时返回假。 建议或要求:
初始化之后,进入功能(打印预览、打印维护或打印设计)界面前调用本函数。 举例一:LODOP. SET_SHOW_MODE(\举例二:LODOP. SET_SHOW_MODE(\举例三:LODOP. SET_SHOW_MODE(\
SET_PRINT_MODE
名称:设置打印模式 格式:
SET_PRINT_MODE (strModeType,varModeValue) 功能:设置人工双面打印模式等。 参数:
strModeType模式类型名,字符型,如下是类型名及其含义: “DOUBLE_SIDED_PRINT”:设置是否人工双面打印。 “PRINT_START_PAGE”:指定要打印的起始页。 “PRINT_END_PAGE”:指定要打印的截止页。 “PRINT_PAGE_PERCENT”:指定整页缩放打印的比例。 “AUTO_CLOSE_PREWINDOW”:设置打印完毕是否自动关闭预览窗口。 “PRINT_SETUP_PROGRAM”:设置打印维护窗口关闭后是否返回程序代码。 “NOCLEAR_AFTER_PRINT”:设置打印或预览后内容不清空是否为真。 “CATCH_PRINT_STATUS”:设置是否进行对后台服务的打印状态进行捕获。 “POS_BASEON_PAPER”:设置输出位置以纸张边缘为基点。 “CUSTOM_TASK_NAME”:设置本次输出的打印任务名(打印任务池里的“文档名”)。 “PROGRAM_VARNAME”:重新指定生成程序代码时的变量ID名(需购买高级注册号)。 “PROGRAM_ROOTDIR”:重新指定客户端本地数据的工作目录(需购买高级注册号)。 “WINDOW_DEFPRINTER”:设置windows默认打印机。 “WINDOW_DEFPAGESIZE:打印机名或序号”:设置windows中某打印机的默认纸张。 “RESELECT_PRINTER”:设置是否可以重新选择打印机。 “RESELECT_PAGESIZE”:设置是否可以重新选择纸张。 “RESELECT_ORIENT”:设置是否可以重新选择打印方向。 “RESELECT_COPIES”:设置是否可以重新选择打印份数。 “CONTROL_PRINTER:打印机名或序号”:控制打印暂停、恢复打印、清理打印任务。 “TEXT_ONLY_MODE”:设置是否用“纯文本行模式”(后面有说明)快速打印。 “TRYLINKPRINTER_NOALERT”:设置网络共享打印机不畅通时是否阻止弹窗提示。 “PROGRAM_CONTENT_BYVAR”:设置生成程序时内容是用变量名代替 varModeValue模式类型值,整数或字符型,相关值如下:
DOUBLE_SIDED_PRINT的值:逻辑型、整数型或字符型,1或“1”或“True”或true=是,其它值为否。
PRINT_START_PAGE的值:整数,不设置本参数时,控件默认从1开始打印。适用打
27
Lodop技术手册
印部分页时。
PRINT_END_PAGE的值:整数,不设置本参数时,控件默认打印到最后页。适用打印部分页时。
PRINT_PAGE_PERCENT的值:字符型,具体值有如下几种: “Full-Width” –宽度按纸张的整宽缩放; “Full-Height”–高度按纸张的整高缩放:
“Full-Page” –按整页缩放,也就是既按整宽又按整高缩放;
此外还可以按具体百分比例,格式为“Width:XX%;Height:XX%”或“XX%” 比值范围是5%-800%,也就是最大缩小到原来的5%,最大放大8倍。
AUTO_CLOSE_PREWINDOW的值:逻辑型、整数型或字符型,1或“1”或“True”或true=是,其它值为否。
PRINT_SETUP_PROGRAM的值:逻辑型、整数型或字符型,1或“1”或“True”或true=是,其它值为否,打印维护窗口关闭后如果不返回程序代码,则返回打印按钮被点击的次数。
NOCLEAR_AFTER_PRINT的值:逻辑型、整数型或字符型,1或“1”或“True”或true=是,其它值为否,默认值是“否”,也就是说,默认情况下打印或预览后会清空所有内容。
CATCH_PRINT_STATUS的值逻辑型、整数型或字符型,1或“1”或“True”或true=是,其它值为否,默认值是“否”,也就是说,默认情况下打印时不对打印状态进行捕获,该捕获动作会针对每个打印机开启一个监控线程,对页面性能有少许影响,开启后用GET_VALUE获得状态值。
POS_BASEON_PAPER的值:逻辑型、整数型或字符型,1或“1”或“True”或true=是,其它值为否。默认值是“否”,也就是默认不以纸张边缘为基点,而以可打印区域的边缘为基点。
CUSTOM_TASK_NAME的值:字符型,可以是汉字,未限制长度,本设置比PRINT_INIT或PRINT_INITA函数设置的打印任务名优先级高,如此以来可以实现在同一套配置文件下起多个打印任务名,以利于按打印任务名管理的输出。
PROGRAM_VARNAME的值:字符型,仅支持字母,不能带各种符号,不执行本设置时的默认ID名是“LODOP” (设置PROGRAM_VARNAME值需要购买高级注册号)。 PROGRAM_ROOTDIR的值:字符型,指定的工作目录首字母可以是盘符(如C:),不带盘符时,则在“系统盘:\\Program Files”下建立子目录,这里特别注意与其它软件的路径区别。不执行本设置时的默认路径:系统盘:\\Program Files\\MountTaiSoftware\\Lodop (设置PROGRAM_ROOTDIR值需要购买高级注册号)。
WINDOW_DEFPRINTER的值:整数或字符型,整数时指明某打印机的序号,字符时指明某打印机的名称,这个参数把指明的打印机设定为windows系统默认打印机。设置成功时返回字符“ok”,失败时返回错误描述。
WINDOW_DEFPAGESIZE的值:字符型,纸张名称,windows系统必须包含该纸张,可以是后来自定义的纸张。本设置把该纸张设置为对应打印机的默认纸张,设置成功返回字符“ok”,否则返回错误描述。
RESELECT_PRINTER的值:逻辑型、整数型或字符型,1或“1”或“True”或true=是,其它值为否。当用set_printer_index语句选定打印机后,默认情况下是禁止再重选的,用这项设置可以改变这个禁止规定。
RESELECT_PAGESIZE的值:逻辑型、整数型或字符型,1或“1”或“True”或true=是,其它值为否。当用set_print_pagesize语句选定纸张大小后,默认情况下是禁止再重选的,用这项设置可以改变这个禁止规定。
28
Lodop技术手册
RESELECT_ORIENT的值:逻辑型、整数型或字符型,1或“1”或“True”或true=是,其它值为否,默认值是“否”。当用set_print_pagesize语句选定打印方向后,默认情况下是禁止再重选的,用这项设置可以改变这个禁止规定。
RESELECT_COPIES的值:逻辑型、整数型或字符型,1或“1”或“True”或true=是,其它值为否,默认值是“否”。当用set_print_copies语句选定打印份数后,默认情况下是禁止再重选的,用这项设置可以改变这个禁止规定。 CONTROL_PRINTER:的值:有三个固定字符值:
“PAUSE”—控制打印机暂停打印;
“RESUME” —控制已经暂停的打印机恢复打印; “PURGE” —清理打印机的所有打印任务
TEXT_ONLY_MODE的值:逻辑型、整数型或字符型,1或“1”或“True”或true=是,其它值为否,默认值为“否”,这种模式仅适合部分老款的非图形打印机,只打印文本部分,速度快,图形内容被忽略,请慎用。
TRYLINKPRINTER_NOALERT的值:逻辑型、整数型或字符型,1或“1”或“True”或true=是,其它值为否。“是”表示阻止,“否”表示不阻止,默认值是“否”,也就是说默认会弹窗提示。
PROGRAM_CONTENT_BYVAR的值:逻辑型、整数型或字符型,1或“1”或“True”或true=是,其它值为否,默认值是“否”,也就是默认生成程序时内容是用具体值(注意在打印设计界面里用菜单生成程序代码时该内容用描述文字而不是具体值)而不是变量名。
结果:返回结果,成功时返回真或字符“ok”,失败时返回假或错误描述。 建议或要求:
直接打印前或打印预览前调用。
举例一:LODOP. SET_PRINT_MODE(\举例二:LODOP. SET_PRINT_MODE(\TCH_PRINT_STATUS\举例三:LODOP. SET_PRINT_MODE(\ 控制1号打印机暂停。
举例四:LODOP. SET_PRINT_MODE(\ 把window操作系统中0号打印机的默认纸张设为A4。
SET_PRINT_COPIES
名称:设置打印份数
格式:SET_PRINT_COPIES(intCopies); 功能:设置本次打印的份数。 参数:
intCopies:整数型,打印输出的重复份数。
结果:返回逻辑结果,成功时返回真,失败时返回假。 建议或要求:
直接打印前或打印预览前调用。 举例:LODOP. SET_PRINT_COPIES(2);
29
Lodop技术手册
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 预览窗口和打印按钮的名称组合,字符型,用“点”分隔,譬如“预览查看.开始打印”,表示预览窗口的标题是“预览查看”,按钮名是“开始打印”。 结果:无
建议或要求:
直接打印前或打印预览前调用。
举例:LODOP.SET_PREVIEW_WINDOW(0,1,1,760,540,\自定义标题.开始打印\
设置预览窗口大小为760*540px,显示按钮,选机打印,适高,重设窗口标题。
ADD_PRINT_SETUP_BKIMG
名称:指定背景图
格式:ADD_PRINT_SETUP_BKIMG(strImgHtml)
功能:用程序方式指定打印维护或打印设计的背景图。 参数:
strImgHtml:
本参数是字符型,有两种情况:一是超文本代码内容;二是本地文件名内容。第一种情况一般是用IMG标签组成的超文本代码段落。第二种情况是本地文件名全路径,格式如“C:/test.jpg”,图片文件可以是jpg、jpeg、bmp、gif、ico、png、emf等格式。 结果:无
建议或要求:
初始化之后调用。
举例:LODOP.ADD_PRINT_SETUP_BKIMG(\
SEND_PRINT_RAWDATA
名称:发送原始数据
30
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库Lodop6.1技术手册(6)在线全文阅读。
相关推荐: