zoukankan      html  css  js  c++  java
  • 【NTKO】一些常用操作

    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

  • 相关阅读:
    Java集合(15)--ConcurrentHashMap源码分析
    Java集合(14)--双枢轴快速排序(DualPivotQuicksort)
    Java集合(13)--LinkedHashMap源码分析
    Java集合(12)--TreeSet源码分析
    Java集合(11)--TreeMap源码分析
    Java集合(10)--HashSet源码分析
    Java集合(9)--Collection 和 Collections
    Java集合(8)--HashMap源码分析
    day33-4用java的jdbc查看数据库中表的内容
    day33-1-1用java的jdbc添加数据库中表的内容(手动输入内容)
  • 原文地址:https://www.cnblogs.com/xiaostudy/p/13132349.html
Copyright © 2011-2022 走看看