asposewordscloud
Version:
Aspose.Words Cloud SDK for Node.js
48 lines (47 loc) • 1.83 kB
TypeScript
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;
}