Word.TableOfAuthoritiesAddOptions interface

指定用于添加到 Word 的选项。TableOfAuthoritiesCollection 对象。

注解

API 集:WordApiDesktop 1.4

使用方

示例

// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/42-reference-tables/table-of-authorities.yaml

// Adds a table of authorities at the start of the document.
await Word.run(async (context) => {
    const documentBody: Word.Body = context.document.body;
    const tablesOfAuthorities: Word.TableOfAuthoritiesCollection = context.document.tablesOfAuthorities;
    const insertionRange: Word.Range = documentBody.getRange(Word.RangeLocation.start);
    const tableOptions: Word.TableOfAuthoritiesAddOptions = {
        category: 1,
        entrySeparator: " ",
        includeCategoryHeader: true,
        keepEntryFormatting: true,
    };
    const tableOfAuthorities: Word.TableOfAuthorities = tablesOfAuthorities.add(insertionRange, tableOptions);
    await context.sync();

    console.log("Created a table of authorities.");
});

属性

bookmark

如果提供,则指定要从中收集授权表条目的书签的字符串名称。 指定后,仅从文档中由书签标记的部分收集条目。 对应于\b机构表 (TOA) 字段的开关。

category

如果提供,则指定要包含在颁发机构表中的条目的类别。 对应于\c机构表 (TOA) 字段的开关。 值 0 到 16 对应于“机构表”对话框的“类别”框中列出的项目。 若要了解如何通过 Word UI 访问此功能,请参阅创建颁发机构表。 默认值为 1。

entrySeparator

如果提供,则指定最多五个字符的分隔符。 它显示在机构条目表及其页码之间。 对应于\e机构表 (TOA) 字段的开关。 如果省略,则不使用分隔符。

includeCategoryHeader

如果提供,则指定每组条目的类别名称是否显示在颁发机构表中, (例如,“案例”) 。 对应于\h机构表 (TOA) 字段的开关。 默认值为 true。

keepEntryFormatting

如果提供,则指定机构表中的条目是否以其格式显示在表中。 对应于\f机构表 (TOA) 字段的开关。 默认值为 true。

pageNumberSeparator

如果提供,则指定最多五个字符的分隔符。 这显示在权威机构表中的各个页面引用之间。 对应于\l机构表 (TOA) 字段的开关。 如果省略,则使用逗号和空格 (“, ”) 。

pageRangeSeparator

如果提供,则指定最多五个字符的分隔符。 这显示在颁发机构表的页面范围之间。 对应于\g机构表 (TOA) 字段的开关。 如果省略,将使用短划线 (“–”) 。

sequenceName

如果提供,则指定标识授权表的序列 (序列) 字段标识符的字符串。 对应于\s机构表 (TOA) 字段的开关。

sequenceSeparator

如果提供,则指定最多五个字符的分隔符。 它显示在颁发机构表的序列号和页码之间。 对应于\d机构表 (TOA) 字段的开关。 如果省略,则使用连字符 (“-”) 。

usePassim

如果提供,则指定是否将五个或更多页面上重复的对同一颁发机构的引用替换为“Passim”。 对应于\p机构表 (TOA) 字段的开关。 默认值为 false。

属性详细信息

bookmark

如果提供,则指定要从中收集授权表条目的书签的字符串名称。 指定后,仅从文档中由书签标记的部分收集条目。 对应于\b机构表 (TOA) 字段的开关。

bookmark?: string;

属性值

string

注解

API 集:WordApiDesktop 1.4

category

如果提供,则指定要包含在颁发机构表中的条目的类别。 对应于\c机构表 (TOA) 字段的开关。 值 0 到 16 对应于“机构表”对话框的“类别”框中列出的项目。 若要了解如何通过 Word UI 访问此功能,请参阅创建颁发机构表。 默认值为 1。

category?: number;

属性值

number

注解

API 集:WordApiDesktop 1.4

entrySeparator

如果提供,则指定最多五个字符的分隔符。 它显示在机构条目表及其页码之间。 对应于\e机构表 (TOA) 字段的开关。 如果省略,则不使用分隔符。

entrySeparator?: string;

属性值

string

注解

API 集:WordApiDesktop 1.4

includeCategoryHeader

如果提供,则指定每组条目的类别名称是否显示在颁发机构表中, (例如,“案例”) 。 对应于\h机构表 (TOA) 字段的开关。 默认值为 true。

includeCategoryHeader?: boolean;

属性值

boolean

注解

API 集:WordApiDesktop 1.4

keepEntryFormatting

如果提供,则指定机构表中的条目是否以其格式显示在表中。 对应于\f机构表 (TOA) 字段的开关。 默认值为 true。

keepEntryFormatting?: boolean;

属性值

boolean

注解

API 集:WordApiDesktop 1.4

pageNumberSeparator

如果提供,则指定最多五个字符的分隔符。 这显示在权威机构表中的各个页面引用之间。 对应于\l机构表 (TOA) 字段的开关。 如果省略,则使用逗号和空格 (“, ”) 。

pageNumberSeparator?: string;

属性值

string

注解

API 集:WordApiDesktop 1.4

pageRangeSeparator

如果提供,则指定最多五个字符的分隔符。 这显示在颁发机构表的页面范围之间。 对应于\g机构表 (TOA) 字段的开关。 如果省略,将使用短划线 (“–”) 。

pageRangeSeparator?: string;

属性值

string

注解

API 集:WordApiDesktop 1.4

sequenceName

如果提供,则指定标识授权表的序列 (序列) 字段标识符的字符串。 对应于\s机构表 (TOA) 字段的开关。

sequenceName?: string;

属性值

string

注解

API 集:WordApiDesktop 1.4

sequenceSeparator

如果提供,则指定最多五个字符的分隔符。 它显示在颁发机构表的序列号和页码之间。 对应于\d机构表 (TOA) 字段的开关。 如果省略,则使用连字符 (“-”) 。

sequenceSeparator?: string;

属性值

string

注解

API 集:WordApiDesktop 1.4

usePassim

如果提供,则指定是否将五个或更多页面上重复的对同一颁发机构的引用替换为“Passim”。 对应于\p机构表 (TOA) 字段的开关。 默认值为 false。

usePassim?: boolean;

属性值

boolean

注解

API 集:WordApiDesktop 1.4