Skip to main content

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();
}