本技术资料版权所有,禁止分发.©(2003-2007),重庆软航科技有限公司,保留所有权利.NTKO和软航是软航科技的商标

NTKO OFFICE文档控件技术资料

NTKO文档控件如何结合系统控制文档打印份数?


创建时间:09/05/2008 11:05:00 AM 修改时间: 10/31/2011 05:53:26 PM
分类:BS开发-常见问题, BS开发-开发技巧, BS后台开发-JSP,J2EE开发, BS后台开发-C#.NET,VB.NET
适应版本号:4,0,1,X

相关文档:本文档没有相关文档

问题:NTKO文档控件如何结合系统控制文档打印份数?

解决方案:

首先在office控件所在的页面添加如下事件代码:
<script language="JScript" for=TANGER_OCX event="OnFileCommand(cmd,canceled)">
var result;
if(cmd==5)//5代表执行打印操作
{
//url为后台执行的页面,其html代码为空,DoWebExecute2到url查询可打印的次数,如果url查询到可打印就response.write("能打印"),并将数据库字段减1,如果不能打印,就response.write("不能打印").实际上,可以先看看alert(result);
result = TANGER_OCX.DoWebExecute2(url);
if(result == "不能打印")
{
cancellastcommand=true;//取消默认的操作,即取消打印
}
}
CancelLastCommand=true;
</script>

另一方面:office控件所在的页面首先要获取数据库中的打印数量.在onload事件中,判断打印数量,如果已经不能打印就禁止打印按钮.
TANGER_OCX_OBJ.EnableFileCommand(5) = false;

相关事件,属性及方法的详细说明,请查看<<ntko office文档控件开发接口参考>>


返回页面顶部↑  
本文档的相关文档:
本文档没有相关文档