主题
视图
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
表达式:文档类型应用对象
如果 Boolean
为 true
,在正文中显示评论,否则隐藏评论
示例
//@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
}