本文介绍与文字文档Reviewer相关的API。
Reviewers
ActiveDocument.ActiveWindow.View.Reviewers
获取文档中的所有审阅者。
JS-SDK V1.1.10及以上版本支持此功能。
语法
表达式.ActiveDocument.ActiveWindow.View.Reviewers
表达式:文档类型应用对象
示例
async function example() { await instance.ready(); const app = instance.Application; //获取所有审阅者 const Reviewers = await app.ActiveDocument.ActiveWindow.View.Reviewers; }
方法
ActiveDocument.ActiveWindow.View.Reviewers.Item()
通过Item()
方法,您可以获取单个审阅者。
JS-SDK V1.1.10及以上版本支持此功能。
语法
表达式.ActiveDocument.ActiveWindow.View.Reviewers.Item(Index)
表达式:文档类型应用对象
示例
async function example() { await instance.ready(); const app = instance.Application; //获取所有审阅者 const Reviewers = await app.ActiveDocument.ActiveWindow.View.Reviewers; //获取第1个审阅者 await Reviewers.Item(1); }
属性
ActiveDocument.ActiveWindow.View.Reviewers.Count
通过Count
属性,您可以获取所有审阅者个数。
JS-SDK V1.1.10及以上版本支持此功能。
语法
表达式.ActiveDocument.ActiveWindow.View.Reviewers.Count
表达式:文档类型应用对象
示例
async function example() { await instance.ready(); const app = instance.Application; //获取所有审阅者 const Reviewers = await app.ActiveDocument.ActiveWindow.View.Reviewers; //获取所有审阅者个数 const count = await Reviewers.Count; console.log(count); }
Reviewer
属性
ActiveDocument.ActiveWindow.View.Reviewers.Item(Index).Visible
配合ActiveDocument.AcceptAllRevisionsShown()
、ActiveDocument.RejectAllRevisionsShown
和ActiveDocument.DeleteAllCommentsShown
使用,可以操作审阅人对应的评论或者修订。
语法
表达式.ActiveDocument.ActiveWindow.View.Reviewers.Item(Index).Visible
表达式:文档类型应用对象
示例
//@file=base.docx async function example() { await instance.ready(); const app = instance.Application; //获取第1个代表已修订过的文档的单个审阅者 const Reviewer = await app.ActiveDocument.ActiveWindow.View.Reviewers.Item(1); //配合AcceptAllRevisionsShown、RejectAllRevisionsShown和DeleteAllCommentsShown使用,操作审阅人对应的评论或者修订 Reviewer.Visible = false; }
配合
ActiveDocument.AcceptAllRevisionsShown()
使用,接受文档中指定审阅者的所有修订//@file=base.docx async function example() { await instance.ready(); const app = instance.Application; //获取第1个代表已修订过的文档的单个审阅者 const Reviewer = await app.ActiveDocument.ActiveWindow.View.Reviewers.Item(1); //配合AcceptAllRevisionsShown、RejectAllRevisionsShown和DeleteAllCommentsShown使用,操作审阅人对应的评论或者修订 Reviewer.Visible = true; //接受文档中指定审阅者的所有修订 await app.ActiveDocument.AcceptAllRevisionsShown(); }
配合
ActiveDocument.RejectAllRevisionsShown
使用,拒绝文档中指定审阅者的所有修订//@file=base.docx async function example() { await instance.ready(); const app = instance.Application; //获取第1个代表已修订过的文档的单个审阅者 const Reviewer = await app.ActiveDocument.ActiveWindow.View.Reviewers.Item(1); //配合AcceptAllRevisionsShown、RejectAllRevisionsShown和DeleteAllCommentsShown使用,操作审阅人对应的评论或者修订 Reviewer.Visible = true; //拒绝文档中指定审阅者的所有修订 await app.ActiveDocument.AcceptAllRevisionsShown(); }
配合
ActiveDocument.DeleteAllCommentsShown
使用,删除文档中指定审阅者的所有评论//@file=base.docx async function example() { await instance.ready(); const app = instance.Application; //获取第1个代表已修订过的文档的单个审阅者 const Reviewer = await app.ActiveDocument.ActiveWindow.View.Reviewers.Item(1); //配合AcceptAllRevisionsShown、RejectAllRevisionsShown和DeleteAllCommentsShown使用,操作审阅人对应的评论或者修订 Reviewer.Visible = true; //删除文档中指定审阅者的所有评论 await app.ActiveDocument.DeleteAllCommentsShown(); }