UNPKG

asposewordscloud

Version:
48 lines (47 loc) 1.83 kB
import { AttributeInfo } from '../internal/attributeInfo'; import { ModelInterface } from './modelInterface'; import { BookmarksOutlineLevelData } from './bookmarksOutlineLevelData'; export declare const importsMapOutlineOptionsData: { BookmarksOutlineLevelData: typeof BookmarksOutlineLevelData; }; /** * Container class for outline options. */ export declare class OutlineOptionsData implements ModelInterface { /** * Attribute type map */ static attributeTypeMap: Array<AttributeInfo>; /** * Returns attribute type map */ static getAttributeTypeMap(): AttributeInfo[]; /** * Gets or sets a value indicating whether to create missing outline levels when the document is exported. The default value is false. */ createMissingOutlineLevels: boolean; /** * Gets or sets a value indicating whether to create outlines for headings (paragraphs formatted with the Heading styles) inside tables. * The default value is false. */ createOutlinesForHeadingsInTables: boolean; /** * Gets or sets the default level in the document outline at which to display Word bookmarks. */ defaultBookmarksOutlineLevel: number; /** * Gets or sets the number of levels in the document outline to show expanded when the file is viewed. */ expandedOutlineLevels: number; /** * Gets or sets the number of levels of headings (paragraphs formatted with the Heading styles) to include in the document outline. */ headingsOutlineLevels: number; /** * Gets or sets the individual bookmarks outline level. */ bookmarksOutlineLevels: Array<BookmarksOutlineLevelData>; constructor(init?: Partial<OutlineOptionsData>); collectFilesContent(_resultFilesContent: Array<any>): void; validate(): void; }