主题
节
Sections
JSSDK: v1.1.10+、WebOffice v2.3.1+ 支持
文档中的所有节对象集合
语法
表达式.ActiveDocument.Sections
表达式:文档类型应用对象
示例
//@file=base.docx
async function example() {
await instance.ready()
const app = instance.Application
// 节对象
const Sections = await app.ActiveDocument.Sections
}
Count
JSSDK: v1.1.10+、WebOffice v2.3.1+ 支持
获取文档中所有节的总数
语法
表达式.ActiveDocument.Sections.Count
表达式:文档类型应用对象
示例
//@file=base.docx
async function example() {
await instance.ready()
const app = instance.Application
// 获取节对象
const Sections = await app.ActiveDocument.Sections
// 获取文档中所有节的总数
const count = await Sections.Count
console.log(count)
}
Item()
JSSDK: v1.1.10+、WebOffice v2.3.1+ 支持
代表文档中的单个节,返回 Section
对象
语法
表达式.ActiveDocument.Sections.Item(Index)
表达式:文档类型应用对象
参数
属性 | 数据类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
Index | String | 是 | 第 Index 个图形 |
示例
//@file=base.docx
async function example() {
await instance.ready()
const app = instance.Application
// 获取所有节对象
const Sections = await app.ActiveDocument.Sections
// 获取第 1 个节对象
const Section = await Sections.Item(1)
}
Item(Index).PageSetup
JSSDK: v1.1.10+、WebOffice v1.67.1+ 支持
获取单个节的页面属性,返回 PageSetup 对象
语法
表达式.ActiveDocument.Sections.Item(Index).PageSetup
表达式:文档类型应用对象
示例
//@file=base.docx
async function example() {
await instance.ready()
const app = instance.Application
// 获取第 1 个节的页面属性,返回 PageSetup 对象
const Section = await app.ActiveDocument.Sections.Item(1).PageSetup
}
Item(Index).WaterMarks
JSSDK: v1.1.10+、WebOffice v1.67.1+ 支持
获取单个节的水印,返回 WaterMarks 对象
语法
表达式.ActiveDocument.Sections.Item(Index).WaterMarks
表达式:文档类型应用对象
示例
//@file=base.docx
async function example() {
await instance.ready()
const app = instance.Application
// 获取第 1 个节的水印,返回 WaterMarks 对象
const Section = await app.ActiveDocument.Sections.Item(1).WaterMarks
}
Item(Index).Footers()
JSSDK: v1.1.10+、WebOffice v1.67.1+ 支持
获取文档中的所有页眉,返回 HeadersFooters 对象
语法
表达式.ActiveDocument.Sections.Item(Index).Footers({ Type })
表达式:文档类型应用对象
参数
属性 | 数据类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
Type | Enum | - | 是 | 指定返回的页眉/页脚类型。为 1 (WdHeaderFooterIndex.wdHeaderFooterPrimary)表示返回文档或节中除第一页外所有页上的页眉或页脚 |
示例
//@file=base.docx
async function example() {
await instance.ready()
const app = instance.Application
// 获取文档中的所有页眉,返回 HeadersFooters 对象
const Footers = await app.ActiveDocument.Sections.Item(Index).Footers
}
Item(Index).Headers()
JSSDK: v1.1.10+、WebOffice v1.67.1+ 支持
获取文档中的所有页眉,返回 HeadersFooters 对象
语法
表达式.ActiveDocument.Sections.Item(Index).Headers({ Type })
表达式:文档类型应用对象
参数
属性 | 数据类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
Type | Enum | - | 是 | 指定返回的页眉/页脚类型。为 1 (WdHeaderFooterIndex.wdHeaderFooterPrimary)表示返回文档或节中除第一页外所有页上的页眉或页脚 |
示例
//@file=base.docx
async function example() {
await instance.ready()
const app = instance.Application
// 获取文档中的所有页眉,返回 HeadersFooters 对象
const Headers = await app.ActiveDocument.Sections.Item(Index).Headers
}