Lodop属性和方法详解 (10)

结果:返回逻辑结果,成功时返回真,失败时返回假。
建议或要求:
初始化之后,进入功能(打印预览、打印维护或打印设计)界面前调用本函数。

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”:设置是否进行对后台服务的打印状态进行捕获。
varModeValue模式类型值,整数或字符型,相关值如下:
DOUBLE_SIDED_PRINT的值:整数或字符型,1或“1”或“True”=是,否则不是。
PRINT_START_PAGE的值:整数,不设置本参数时,控件默认从1开始打印。适用打印部分页时。
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”=是,否则不是。
PRINT_SETUP_PROGRAM的值:整数或字符型,1或“1”或“True”=是,否则不是,打印维护窗口关闭后如果不返回程序代码,则返回打印按钮被点击的次数。
NOCLEAR_AFTER_PRINT的值:整数或字符型,1或“1”或“True”=是,否则不是,默认值是“否”,也就是说,默认情况下打印或预览后会清空所有内容。
CATCH_PRINT_STATUS的值:整数或字符型,1或“1”或“True”=是,否则不是,默认值是“否”,也就是说,默认情况下打印时不对打印状态进行捕获,该捕获动作会针对每个打印机开启一个监控线程,对页面性能有少许影响,开启后用GET_VALUE获得状态值。
结果:返回逻辑结果,成功时返回真,失败时返回假。
建议或要求:
直接打印前或打印预览前调用。

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

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