zoukankan      html  css  js  c++  java
  • 点聚-weboffice 6.0 (二)

    1、修订操作

    //设置当前操作用户
    function SetUserName() {
        try{
            var webObj=document.getElementById("WebOffice1");
            if(document.all.UserName.value ==""){
                alert("用户名不可为空")
                document.all.UserName.focus();
                return false;
            }
             webObj.SetCurrUserName(document.all.UserName.value);
        }catch(e){
            alert("异常
    Error:"+e+"
    Error Code:"+e.number+"
    Error Des:"+e.description);
        }
    }
    
    //修订文档
    function ProtectRevision() {
        try{
            var webObj=document.getElementById("WebOffice1");
            webObj.SetTrackRevisions(1) 
        }catch(e){
            alert("异常
    Error:"+e+"
    Error Code:"+e.number+"
    Error Des:"+e.description);
        }
    }
    
    //退出修订状态
    function ExitRevisions() {
        try{
            var webObj=document.getElementById("WebOffice1");
            webObj.SetTrackRevisions(0);
        }catch(e){
            alert("异常
    Error:"+e+"
    Error Code:"+e.number+"
    Error Des:"+e.description);
        }
    }
    
    //显示当前修订
    function ShowRevisions() {
        try{
            var webObj=document.getElementById("WebOffice1");
            webObj.ShowRevisions(1);
        }catch(e){
            alert("异常
    Error:"+e+"
    Error Code:"+e.number+"
    Error Des:"+e.description);
        }
    }
    
    //隐藏修订
    function UnShowRevisions() {
        try{
            var webObj=document.getElementById("WebOffice1");
            webObj.ShowRevisions(0);
        }catch(e){
            alert("异常
    Error:"+e+"
    Error Code:"+e.number+"
    Error Des:"+e.description);
        }
    }
    
    //接受当前所有修订
    function AcceptAllRevisions() {
        try{
            var webObj=document.getElementById("WebOffice1");
             document.all.WebOffice1.SetTrackRevisions(4);
        }catch(e){
            alert("异常
    Error:"+e+"
    Error Code:"+e.number+"
    Error Des:"+e.description);
        }
    }
    
    //拒绝当前所有修订
    function unAcceptAllRevisions() {
        try{
            var webObj=document.getElementById("WebOffice1");
            var vCount = webObj.GetRevCount();
            var strUserName;
            for(var i=1;i<=vCount;i++){
                strUserName=webObj.GetRevInfo(i,0);
                document.all.WebOffice1.AcceptRevision(strUserName ,1)    
            }
            }catch(e){
                alert("异常
    Error:"+e+"
    Error Code:"+e.number+"
    Error Des:"+e.description);
            }
    }
    
    //获取修订相关信息
    function GetRevAllInfo() {
    var vCount;
    vCount = document.all.WebOffice1.GetRevCount(); 
    var vOpt = 0;
    var vDate;
    for(var i=1; i<= vCount; i++){
        vOpt = document.all.WebOffice1.GetRevInfo(i,2);
        if("1" == vOpt){
            vOpt = "插入";
        }else if("2" == vOpt){
            vOpt = "删除";
        }else{
            vOpt = "未知操作";
        }
        vDate =  document.all.WebOffice1.GetRevInfo(i,1);
        /*vDate = new String(document.all.WebOffice1.GetRevInfo(i,1));
        vDate = parseFloat(vDate); 
        dateObj = new Date(vDate);
      alert(dateObj.getYear()   + "年" + dateObj.getMonth() + 1 + "月" + dateObj.getDate() +"日" +  dateObj.getHours() +"时" +  dateObj.getMinutes() +"分" +  dateObj.getSeconds() +"秒" );*/
        alert("用户:"+document.all.WebOffice1.GetRevInfo(i,0) + "
    操作:" + vOpt + "
    内容:" + document.all.WebOffice1.GetRevInfo(i,3)+"
    时间:"+vDate);
    }
    }


    2、书签操作

    //设置书签
    document.all.WebOffice1.SetFieldValue("书签名称", "加入书签提示文字", "::ADDMARK::");
    //套红
    document.all.WebOffice1.SetFieldValue("书签名称", "套红信息", "");
  • 相关阅读:
    CSS简介
    jQuery学习笔记一
    JavaScript基础testDemo
    JavaScript知识点记录
    js实现404页面倒计时跳转 猫
    html5动画之等待加载动画 猫
    开发jquery插件小结 猫
    jquery做一个小的轮播插件有BUG,后续修改 猫
    js倒计时跳转jquery插件版 猫
    nodejs安装配置 猫
  • 原文地址:https://www.cnblogs.com/istianyu/p/3231831.html
Copyright © 2011-2022 走看看