关于LODOP6.0打印(1、基本应用)

关于LODOP6.0打印(一、基本应用)

项目中要实现打印功能,于是研究了几个打印控件,发现lodop控件,还是最好的选择。

首先,说明一下,应用lodop控件需要的几个东西。分别是:install_lodop.exe、LodopFuncs.js。要使用此控件,客户端机器上必须安装这个组件,也就是install_lodop.exe。这个比较有意思的是,卸载此控件,只要把安装文件改名为uninstall_lodop.exe即可。这个在lodop的文档里面说的很清楚了。

次之,在打印的页面上无可厚非的要引入LodopFuncs.js。下面就是页面的应用了。

<head>
<title></title>
<script language="javascript" src="LodopFuncs.js"></script>
<object id="LODOP" classid="clsid:2105C259-1E0C-4534-8141-A753534CB4CA" width=0 height=0>
<embed id="LODOP_EM" type="application/x-print-lodop" width=0 height=0></embed>
</object>
</head>
<body>
<script language="javascript">
var LODOP=getLodop(document.getElementById('LODOP'),document.getElementById('LODOP_EM'));LODOP.PRINT_INIT("打印控件功能演示_Lodop功能_表单一");
LODOP.SET_PRINT_STYLE("FontSize",18);
LODOP.SET_PRINT_STYLE("Bold",1);
LODOP.SET_PRINT_STYLE("PenStyle",0);//设置线条风格
LODOP.SET_PRINT_STYLE("PenWidth",1);
LODOP.ADD_PRINT_HTM(58,94,800,1000,strHtml);
LODOP.PRINT_SETUP();
</script>

</body>

 其中,PRINT_INIT()方法是必须要有的,功能是初始化运行环境,清理异常打印遗留的系统资源,设定打印任务名。

SET_PRINT_STYLE(strStyleName,varStyleValue)方法用于设置打印项的输出风格。PRINT_SETUP()方法,是打印维护,但不能对打印的元素进行增删,只能调整位置,使用目标是最终用户。此外还有PRINT_DESIGN打印设计,可以对打印项进行增删,目标使用者是软件开发人员。