OutlineEntry
OutlineEntry
JSSDK: 1.9.1、zOffice V8.0 FP1 支持
代表文档导航栏中的大纲条目对象。
属性
contentRange
大纲段落区域。返回一个 Range 对象,该对象代表指定的大纲条目对应在文档中的内容区域。
语法
OutlineEntry.contentRange
返回值
Promise<Word.Range>
示例
async function example() {
const outlineEntry = await Application.ActiveDocument.OutlineEntries.item(1);
const paraRange = await outlineEntry.contentRange;
}
outlineRange
大纲区域。返回一个 Range 对象,该对象代表指定的大纲条目对应在文档中的段落,至下一个同级别或更高级别大纲段落之间的区域。
语法
OutlineEntry.outlineRange
返回值
Promise<Word.Range>
示例
async function example() {
const outlineEntry = await Application.ActiveDocument.OutlineEntries.item(1);
const range = await outlineEntry.outlineRange;
}
level
返回大纲级别,只读 Word.WdOutlineLevel
语法
OutlineEntry.level
返回值
Promise<Word.WdOutlineLevel>
示例
async function example() {
const outlineEntry = await Application.ActiveDocument.OutlineEntries.item(1);
const level = await outlineEntry.level;
}
方法
focus
定位大纲条目对应的文档段落区域
语法
OutlineEntry.focus()
OutlineEntry: 大纲条目对象
返回值
Promise<boolean>
示例
async function example() {
const outlineEntry = await Application.ActiveDocument.OutlineEntries.item(1);
const success = await outlineEntry.focus();
}
outlineFocus
定位大纲区域。即大纲条目对应在文档中的段落,至下一个同级别或更高级别大纲段落之间的区域。
语法
OutlineEntry.outlineFocus()
OutlineEntry: 大纲条目对象
返回值
Promise<boolean>
示例
async function example() {
const outlineEntry = await Application.ActiveDocument.OutlineEntries.item(1);
const success = await outlineEntry.outlineFocus();
}
getText
返回大纲条目显示的内容
语法
OutlineEntry.getText()
OutlineEntry: 大纲条目对象
返回值
Promise<string>
示例
async function example() {
const outlineEntry = await Application.ActiveDocument.OutlineEntries.item(1);
const text = await outlineEntry.getText();
}