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

  • 相关阅读:
    想要在控件里面使用触发器,只需要将下面代码填入控件中间即可
    WPF有关控件和模板样式设计的微软官方文档
    XDG0062 XAML 与XDG0008 XAML 错误的解决办法
    在WPF中一种较好的绑定Enums数据方法
    FrameworkElementFactory中的SetBinding与SetValue
    线性表结构:栈
    关于链表的一些问题
    使用Mybatis-Plus的一个坑
    双向链表和双向循环链表
    上下文切换的确切含义了解下
  • 原文地址:https://www.cnblogs.com/xiaostudy/p/13132349.html
Copyright © 2011-2022 走看看