杰表技术论坛 's Archiver

moboxian 发表于 2016-3-22 12:46

为什么按照官网下的实例打印不成功

为什么按照官网下的实例打印不成功,<OBJECT ID="jatoolsPrinter" CLASSID="CLSID:B43D3361-D975-4BE2-87FE-057188254255" codebase="jatoolsPrinter.cab#version=1,2,0,2"></OBJECT>  这个加了<script type="text/javascript">  function doPrint(how)  
{  
    if(typeof(jatoolsPrinter.page_div_prefix)=='undefined'){  
        alert("请按页顶上的黄色提示下载ActiveX控件.如果没有提示请按以下步骤设置ie.\n 工具-> internet 选项->安全->自定义级别,设置 ‘下载未签名的 ActiveX ’为'启用'状态")  
        return ;  
    }  
    //打印文档对象  
    var myreport ={ documents: document,  


                    // 在同一页面中,有多个可打印文档,他们可以用page_div_prefix属性来区别  
                    // page_div_prefix前缀+page+页序号 构成可打印div的id,  
                    // 如前缀为 'report1' ,则找到以 'report1page1'为id的div作为文档首页  
                    // 该属性,默认值为空  
                    page_div_prefix: "report"  


                  };  


    // 调用打印方法  
    if(how == '打印预览...')  
        jatoolsPrinter.printPreview(myreport );   // 打印预览  


    else if(how == '打印...')  
        jatoolsPrinter.print(myreport ,true);   // 打印前弹出打印设置对话框  


    else   
        jatoolsPrinter.print(myreport ,false);       // 不弹出对话框打印  


}  
</script>  然后下载文件夹中的setup.exe也安装了,浏览器还是提示请按页顶上的黄色提示下载ActiveX控件.如果没有提示请按以下步骤设置ie.\n 工具-> internet 选项->安全->自定义级别,设置 ‘下载未签名的 ActiveX ’为'启用'状态,IE安全设置已经全部最低,设置了Activex开启也还是不行

moboxian 发表于 2016-3-22 14:18

自己顶一下

admin 发表于 2016-3-23 09:07

你的代码适用早期的版本,最新代码请参考在线示例,[url=http://print.jatools.com/basic.htm]http://print.jatools.com/basic.htm[/url]

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.