Lodop属性和方法详解 (9)

GET_PRINTER_COUNT
名称:获得打印设备个数
格式:GET_PRINTER_COUNT()
功能:获得操作系统内打印设备的个数。
参数:无
结果:返回数字
返回数字结果表示操作系统内的打印设备个数,0表示失败或无打印设备。
建议或要求:
任何时间调用均可。

GET_PRINTER_NAME
名称:获得打印设备名称
格式:GET_PRINTER_NAME(intPrinterNO)
功能:按打印设备序号获得其名称。
参数:
intPrinterNO:
打印设备序号,数字型,序号从0开始,最大序号是GET_PRINTER_COUNT()减1。
结果:返回字符
返回字符结果表示操作系统内的打印设备的名称,空表示失败或无该设备。
建议或要求:
任何时间调用均可。

SET_PRINTER_INDEX
名称:指定打印设备
格式:SET_PRINTER_INDEX(oIndexOrName)
功能:按名称或序号指定要进行打印输出的设备,指定后禁止重新选择。。
参数:
oIndexOrName:
打印机名称或序号,字符或数字型。数字表示打印机的序号,从0开始,最大序号是GET_PRINTER_COUNT()减1。-1特指操作系统内设定的默认打印机。
字符代表打印机的名称,与操作系统内的打印机名称一致。
注:用本函数指定打印机后,在预览界面不允许重新选择打印机,而用另外一个函数SET_PRINTER_INDEXA指定后则允许重新选择。
结果:返回逻辑值
返回逻辑真表示指定成功,逻辑假表示指定失败,失败原因有:该打印设备不存在。
建议或要求:
要求在初始化之后、打印或预览之前调用。
SELECT_PRINTER
名称:选择打印设备
格式:SELECT_PRINTER
功能:弹出界面选定某打印设备为固定输出设备。
参数:无
结果:返回数字
返回数字结果表示选定的设备序号,返回-1表示放弃选择,没有任何动作。
建议或要求:
直接打印前或打印预览前调用。本函数与SET_PRINTER_INDEX的功能效果一样。

SET_SHOW_MODE
名称:设置显示模式
格式:
SET_SHOW_MODE (strModeType,varModeValue)
功能:设置打印预览、打印维护和打印设计的显示模式,设置打印预览时是否包含背景图等。
参数:
strModeType显示模式的名称,字符型,如下是类型名及其含义:
“PREVIEW_IN_BROWSE”:打印预览界面是否内嵌到网页内部。
“SETUP_IN_BROWSE”: 打印维护界面是否内嵌到网页内部。
“DESIGN_IN_BROWSE”:打印设计界面是否内嵌到网页内部。
“BKIMG_IN_PREVIEW”:打印预览时是否包含背景图。
“BKIMG_IN_FIRSTPAGE”:打印预览时是否仅首页包含背景图。
“SETUP_ENABLESS”:打印维护界面工具显示控制(权限控制字串)
“SKIN_TYPE”:界面皮肤类型
“SKIN_CUSTOM_COLOR”:界面自定义皮肤颜色
“HIDE_PBUTTIN_PREVIEW”:隐藏预览窗口的打印按钮
“HIDE_SBUTTIN_PREVIEW”:隐藏预览窗口的打印设置按钮
“HIDE_QBUTTIN_PREVIEW”:隐藏预览窗口的关闭按钮
“HIDE_PBUTTIN_SETUP”:隐藏打印维护窗口的打印按钮
“HIDE_VBUTTIN_SETUP”:隐藏打印维护窗口的预览按钮
“HIDE_ABUTTIN_SETUP”:隐藏打印维护窗口的应用按钮
“HIDE_RBUTTIN_SETUP”:隐藏打印维护窗口的复原按钮
“MESSAGE_GETING_URL”:URL对象下载时的提示信息
“MESSAGE_PARSING_URL”:URL对象解析时的提示信息
“MESSAGE_PARSING_HTM”:HTM对象解析时的提示信息
“MESSAGE_NOSET_PROPERTY”:打印维护界面企图进入属性设置的警示信息
“HIDE_PAPER_BOARD”:隐藏打印预览背景进纸版的图案
“LANDSCAPE_DEFROTATED”:横向打印的预览默认旋转90度(正向显示)
“BKIMG_LEFT”:设置背景图位置X值
“BKIMG_TOP”:设置背景图位置Y值
“BKIMG_WIDTH”:设置背景图宽度
“BKIMG_HEIGHT”:设置背景图高度
“HIDE_PAGE_PERCENT”:隐藏整页缩放(百分比)的下拉选择框
“LANGUAGE”:设置界面文字的语言

varModeValue显示模式的值,整数或字符型,相关值如下:
PREVIEW_IN_BROWSE的值:整数或字符型,1或“1”或“True”=是,否则不是。
SETUP_IN_BROWSE的值:整数或字符型,1或“1”或“True”=是,否则不是。
DESIGN_IN_BROWSE的值:整数或字符型,1或“1”或“True”=是,否则不是。
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(“SETUP_ENABLES”,“11111111100001”);
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(繁体)

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

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