1、参数
<div id="divDocControl" style="height:94%; 100%; position: absolute;"> <input type="button" class="Button pad5" id="btnDocSaveFinal" name="btnDocSaveFinal" value="保存清稿" onclick="RemoteDownLoadDocAndRevise()" /> <input type="button" class="Button pad5" id="btnDocSaveModify" name="btnDocSaveModify" value="保存修改稿" onclick="RemoteDownLoadFile()" /> <input type="button" class="Button pad5" id="btnDocShowFinal" name="btnDocShowFinal" value="显示清稿" onclick="ShowFinal()" /> <input type="button" class="Button pad5" id="btnDocShowModify" name="btnDocShowModify" value="显示修改稿" onclick="ShowModify()" /> <object id="DocViewer" classid="clsid:授权码" codebase="${ctxStatic}plugins/cebPlugins/OfficeControl.cab#version=5,0,2,1" viewastext style=" 100%;height: 100%"> <param name="ProductCaption" value="XXX公司"> <param name="ProductKey" value="授权码"> <param name="Titlebar" value="-1" /><%--标题栏:-1显示,0不显示--%> <param name="Menubar" value="-1" /><%--菜单按钮:-1显示,0不显示--%> <param name="FileOpen" value="0" /><%--菜单按钮->打开文件:-1显示,0不显示。菜单不显示则无效--%> <param name="FileNew" value="0" /><%--菜单按钮->新建文件:-1显示,0不显示。菜单不显示则无效--%> <param name="FileClose" value="0" /><%--菜单按钮->关闭文件:-1显示,0不显示。菜单不显示则无效--%> <param name="FileSave" value="0" /><%--菜单按钮->保存文件:-1显示,0不显示。菜单不显示则无效--%> <param name="FileSaveAs" value="0" /><%--菜单按钮->文件另存为:-1显示,0不显示。菜单不显示则无效--%> <param name="FilePrint" value="-1" /><%--菜单按钮->打印文件:-1显示,0不显示。菜单不显示则无效--%> <param name="FilePrintPreview" value="-1" /><%--菜单按钮->预览打印文件:-1显示,0不显示。菜单不显示则无效--%> <param name="Statusbar" value="0" /> <param name="Toolbars" value="-1" /><%--工具栏:-1显示,0不显示--%> <param name="MaxUploadSize" value="4000000"> <param name="Caption" value="鼠标双击这里可以全屏"> <div class="DocContainerErrorMsgNormal"> <br /><label class="DocContainerErrorMsgImportant" >'自动安装文档控件失败,请手动安装“软件【<a href="#" onclick="DownloadOaControl()">普通用户客户端--点击下载</a>】”。</label> <br />若问题依旧存在,请按以下5骤,打开系统的IE浏览器,更改IE浏览器设置: <br />1.检查IE受信任站点,在IE的“工具-internet选项-安全”中,选择“可信站点-站点”,检查https://XXX.XXX.com是否在列表中,如无则添加进去,如有则点击“关闭”按钮。 <br />2.在IE的“工具-internet选项-安全”中,选择“可信站点-站点”,点击“默认级别”,将安全级别选择为“低”,点击“确定”即可。 <br />3.在IE的“工具-internet选项-安全”中,选择“可信站点-站点”,点击“自定义级别”,将设置列表中的“对未标记为可安全执行脚本的ActiveX控件初始化并执行脚本”设置为“启用”,点击“确定”即可。 <br />4.关闭(退出)本机的防病毒软件,再重新登录档案系统。 <br />5.若问题依旧存在,建议联系XXX协助解决。 </div> </object> <object id="PdfViewer" classid="clsid:授权码" codebase="${ctxStatic}plugins/cebPlugins/ntkooledocall.cab#version=4,0,0,2" viewastext style="display: none; 100%;height: 100%"> </object> <object id="WebFile" classid="clsid:授权码" codebase="${ctxStatic}plugins/cebPlugins/WebFileHelper.cab#version=1.1.0.0" viewastext style=" 100%;height: 100%"> </object> <object id="WebFile2" classid="clsid:授权码" codebase="${ctxStatic}plugins/cebPlugins/WebFileHelper2.cab#version=2.2.0.0" viewastext style=" 100%;height: 100%"> </object> </div>
备注:TANGER_OCX_OBJ = document.getElementById("DocViewer");
2、取消保护文档
TANGER_OCX_OBJ.ActiveDocument.UnProtect();
3、打印,这里指前台打印,后台打印没试过
function TANGER_OCX_PrintDoc(isBackground) { var oldOption; try { var objOptions = TANGER_OCX_OBJ.ActiveDocument.Application.Options; oldOption = objOptions.PrintBackground; objOptions.PrintBackground = isBackground; } catch (err) { } TANGER_OCX_OBJ.printout(true); try { var objOptions = TANGER_OCX_OBJ.ActiveDocument.Application.Options; objOptions.PrintBackground = oldOption; } catch (err) { } } // 调用 TANGER_OCX_PrintDoc(false); // 测试等价于 TANGER_OCX_OBJ.printout(true);
参考文档:https://wenku.baidu.com/view/80170a59fc4ffe473368abc6.html