文档

Reviewer

更新时间:

本文介绍与文字文档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.RejectAllRevisionsShownActiveDocument.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();
    }