Skip to content

视图

View

JSSDK: v1.1.10+、WebOffice v2.3.1+ 支持

视图对象

语法

表达式.ActiveDocument.View

表达式:文档类型应用对象

示例

//@file=base.docx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 视图对象
  const View = await app.ActiveDocument.View
}

Reviewers

JSSDK: v1.1.10+、WebOffice v2.3.1+ 支持

表示一个或多个文档的审阅者对象的集合

语法

表达式.ActiveDocument.ActiveWindow.View.Reviewers

表达式:文档类型应用对象

示例

//@file=base.docx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 表示一个或多个文档的审阅者对象的集合
  const Reviewers = await app.ActiveDocument.ActiveWindow.View.Reviewers
}

RevisionsFilter

JSSDK: v1.1.10+、WebOffice v2.3.1+ 支持

代表与文档中审阅者的批注和修订标记的显示相关的当前设置

语法

表达式.ActiveDocument.ActiveWindow.View.RevisionsFilter

表达式:文档类型应用对象

示例

//@file=base.docx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 代表与文档中审阅者的批注和修订标记的显示相关的当前设置
  const RevisionsFilter = await app.ActiveDocument.ActiveWindow.View
    .RevisionsFilter
}

RevisionsView

JSSDK: v1.1.10+、WebOffice v2.3.1+ 支持(移动端 WebOffice v4.3.1+ 支持)

设置修订状态为原始状态或最终状态,0 表示设置修订状态为最终状态,1 表示设置修订状态为原始状态

语法

表达式.ActiveDocument.ActiveWindow.View.RevisionsView

表达式:文档类型应用对象

示例

//@file=base.docx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 获取节对象
  const View = await app.ActiveDocument.ActiveWindow.View

  // 设置修订状态为最终状态
  View.RevisionsView = 0

  // 设置修订状态为 显示标记的最终状态
  View.ShowRevisionsAndComments = true
}

ShowComments

JSSDK: v1.1.10+、WebOffice v1.67.1+ 支持

是否在正文中显示评论

语法

表达式.ActiveDocument.ActiveWindow.View.ShowComments = Boolean

表达式:文档类型应用对象

如果 Booleantrue,在正文中显示评论,否则隐藏评论

示例

//@file=base.docx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 是否在正文中显示评论
  app.ActiveDocument.ActiveWindow.View.ShowComments = false
}

ShowRevisionsAndComments

JSSDK: v1.1.10+、WebOffice v2.3.1+ 支持(移动端 WebOffice v4.3.1+ 支持)

图

ShowRevisionsAndComments 属性用来设置修订的 标记状态,需要配合 ActiveDocument.ActiveWindow.View.RevisionsView 使用(以下简称 RevisionsView)

当 RevisionsView 为 0 时,设置 ShowRevisionsAndComments 为 true 是【显示标记的最终状态】,设置为 false 则是【最终状态】

当 RevisionsView 为 1 时,设置 ShowRevisionsAndComments 为 true 是【显示标记的原始状态】,设置为 false 则是【原始状态】

详细调用可以查看示例

语法

表达式.ActiveDocument.ActiveWindow.View.ShowRevisionsAndComments

表达式:文档类型应用对象

示例 1:显示标记的最终状态

//@file=base.docx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 获取节对象
  const View = await app.ActiveDocument.ActiveWindow.View

  // 设置修订状态为最终状态
  View.RevisionsView = 0

  // 设置修订状态为 显示标记的最终状态
  View.ShowRevisionsAndComments = true
}

示例 2:最终状态

//@file=base.docx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 获取节对象
  const View = await app.ActiveDocument.ActiveWindow.View

  // 设置修订状态为最终状态
  View.RevisionsView = 0

  // 设置修订状态为 最终状态
  View.ShowRevisionsAndComments = false
}

示例 3:显示标记的原始状态

//@file=base.docx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 获取节对象
  const View = await app.ActiveDocument.ActiveWindow.View

  // 设置修订状态为原始状态
  View.RevisionsView = 1

  // 设置修订状态为 显示标记的原始状态
  View.ShowRevisionsAndComments = true
}

示例 4:原始状态

//@file=base.docx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 获取节对象
  const View = await app.ActiveDocument.ActiveWindow.View

  // 设置修订状态为原始状态
  View.RevisionsView = 1

  // 设置修订状态为 原始状态
  View.ShowRevisionsAndComments = false
}

Zoom

JSSDK: v1.1.10+、WebOffice v2.3.1+ 支持

对象是 Zooms 集合的成员 Zoom,包含窗口或者窗格的缩放选项

语法

表达式.ActiveDocument.View.Zoom

表达式:文档类型应用对象

示例

//@file=base.docx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 缩放对象
  const Zoom = await app.ActiveDocument.View.Zoom
}