主题
缩放
Zoom
JSSDK: v1.1.10+、WebOffice v2.3.1+ 支持
仅支持 PC 端
对象是 Zooms 集合的成员,包含窗口或者窗格的缩放选项
语法
表达式.ActiveDocument.ActiveWindow.View.Zoom
表达式:文档类型应用对象
示例
//@file=base.docx
async function example() {
await instance.ready()
const app = instance.Application
// 缩放对象
const Zoom = await app.ActiveDocument.ActiveWindow.View.Zoom
}
PageFit
对文档窗口大小进行调整后,是否缩放视图以适应文档窗口的尺寸
语法
表达式.ActiveDocument.ActiveWindow.View.Zoom.PageFit = Number
表达式:文档类型应用对象
Number
依据不同值进行调整:
2
:文档窗口大小进行调整后使页面以最佳尺寸适应活动窗口0
:对文档窗口大小进行调整后不为适应文档窗口尺寸而缩放视图
示例
//@file=base.docx
async function example() {
await instance.ready()
const app = instance.Application
// 对文档窗口大小进行调整后,是否缩放视图以适应文档窗口的尺寸
app.ActiveDocument.ActiveWindow.View.Zoom.PageFit = 0
}
Percentage
获取或者设置窗口缩放比例
该属性设置暂不支持移动端
语法
表达式.ActiveDocument.ActiveWindow.View.Zoom.Percentage
表达式:文档类型应用对象
示例
//@file=base.docx
async function example() {
await instance.ready()
const app = instance.Application
// 获取窗口缩放比例
const result = await app.ActiveDocument.ActiveWindow.View.Zoom.Percentage
console.log(result) // 100
// 设置窗口缩放比例
setTimeout(() => {
app.ActiveDocument.ActiveWindow.View.Zoom.Percentage = 40
}, 3000)
}