【NTKO】一些常用操作


 

1、參數

<div id="divDocControl" style="height:94%; width: 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="width: 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; width: 100%;height: 100%">
    </object>
    <object id="WebFile" classid="clsid:授權碼"
            codebase="${ctxStatic}plugins/cebPlugins/WebFileHelper.cab#version=1.1.0.0" viewastext
            style="width: 100%;height: 100%">
    </object>

    <object id="WebFile2" classid="clsid:授權碼"
            codebase="${ctxStatic}plugins/cebPlugins/WebFileHelper2.cab#version=2.2.0.0" viewastext
            style="width: 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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM