轉帖|使用教程|編輯:莫成敏|2020-06-18 16:50:56.893|閱讀 549 次
概述:WebOffice使用教程:OA發文文檔在線編輯及流轉
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
WebOffice控件是國內領先的在線編輯Office文檔軟件,軟件產品從1998年立項至今已有20多年歷史,期間服務了眾多大中小型企業、各級政府機關、科研機構和學校等事業單位。通過WebOffice軟件可以讓用戶方便從遠程直接打開Word,Excel,Ppt等文檔編輯后再次保存至服務器原位置,實現遠程編輯文檔、遠程保存,為用戶在線辦公開創新式、便捷的使用體驗。
公文流轉管理在企事業辦公系統的應用是非常廣泛的,此流程包括公文的起?、流轉審批、分發傳閱、發布公告后歸檔等步驟。上級可以對下級撰寫的公文進行逐級審批和批閱,待最高級管理者確認后進行核稿和發文操作,然后公文分發傳閱。根據以上發文的特點,WebOffice提供了公文流轉各環節對應的文檔閱讀模式和相關接口進行控制。
以下具體分析:
一、公文流程的基本流程
二、公文各個流轉環節的詳細論述
普通編輯模式:用戶可自由編輯文檔內容不會產生痕跡內容。
強制留痕模式:用戶修訂文檔的內容都會記錄下來,不同用戶的修訂內容會以不同的顏色顯示。
核稿模式:用戶可以接受或刪除其它用戶對文檔的修訂,用戶也可以選擇顯示某一用戶的痕跡。
此模式下,用戶也可以自由編輯文檔而不產生痕跡。
只讀模式:用戶只能閱讀文檔,不能對文檔做修改、復制、保存或打印操作。
此模式可以提供安全的文檔瀏覽功能。
起草文檔:
一般公文的流轉第一步都是起草、編輯公文,且此步還可能涉及到模板的使用問題,針對這個環節WebOffice提供一普通編輯模式供開發人員集成。 以下代碼示例新建一個WORD文檔后直接進入自由編輯模式后并設置操作用戶名: document.getElementById(“WebOffice”).CreateNew("Word.Document"); document.getElementById('WebOffice').GetApplication.username='呢稱'; 以下代碼示例打開一個模板WORD文檔后直接進入自由編輯模式后并設置操作用戶名: document.getElementById(“WebOffice”).Open("http://www.officectrl.com/officecs/temp/word.doc",true,"Word.Document"); document.getElementById('WebOffice').GetApplication.username='呢稱'; 上面代碼假定模板文件的地址是在網絡上://www.officectrl.com/officecs/temp/word.doc ,然后通過控件打開供用戶編輯。
文檔審核
公文在起?后將交由上級進行層層審核,在這一階段各級領導會對文檔進行修改和批注等操作,這時對文檔的修訂將以痕跡保留的形式記錄下來,在此模式下,各級領導的批注,修改將以不同的顏色標記下用戶名、時間和修訂內容;用戶不能授收或處理其它用戶的修訂內容。 當文檔打開后,開啟強制留痕模式: document.getElementById(“WebOffice”).Open("http://www.officectrl.com/officecs/temp/word.doc",true,"Word.Document"); document.getElementById(“WebOffice”).SetTrackRevisions(1); 顯示痕跡: document.getElementById(“WebOffice”).ActiveDocument.ShowRevisions = true; 隱藏痕跡: document.getElementById(“WebOffice”).ActiveDocument.ShowRevisions = false; 手寫批注: var WebOffice=document.getElementById(“WebOffice”); WebOffice.WebSign(); var doc = WebOffice.ActiveDocument; WebOffice.SetFieldValue('mark_1','','::ADDMARK::');//此句在實際應用也可以模板設計時事先此書簽加入到指定位置,以后批注可以直接在此位置顯示 var strFile = WebOffice.WebSignTempFile; WebOffice.SetFieldValue('mark_1',strFile,'::FLOATJPG::'); WebOffice.WebSignTempFileDel(); 插入鍵盤批注: var WebOffice=document.getElementById(“WebOffice”); WebOffice.GetApplication.Selection.Comments.Add(WebOffice.GetApplication.Selection.Range);
文員核稿
在這一環節,文員將對文檔進行清稿工作,包括拒絕或者接受修訂,清除文檔的所有痕跡及手寫內容(對文檔進行電子簽章的環節一般也是使用此模式打開文件的),所以這一環節將用到WebOffice的核稿模式(docAdmin),在這種模式下, 用戶能夠清理文檔流轉過程中留下的各種修訂、修改、批注及手寫批注;用戶可以顯示或隱藏修訂痕跡;用戶可以自由編輯文檔而不會留下任何痕跡記錄;用戶還可以移動、刪除任何人的手寫批注。
三、痕跡的顯示與隱藏
接受所有修訂
var WebOffice=document.getElementById(“WebOffice”); WebOffice.ActiveDocument.AcceptAllRevisions(); 不接受所有修訂 var WebOffice=document.getElementById(“WebOffice”); WebOffice.ActiveDocument.RejectAllRevisions();相關內容推薦:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: