UNPKG

asposewordscloud

Version:
45 lines (44 loc) 1.35 kB
import { AttributeInfo } from '../internal/attributeInfo'; import { ModelInterface } from './modelInterface'; import { FootnotesStatData } from './footnotesStatData'; import { PageStatData } from './pageStatData'; export declare const importsMapDocumentStatData: { FootnotesStatData: typeof FootnotesStatData; PageStatData: typeof PageStatData; }; /** * Container for the document's statistical data. */ export declare class DocumentStatData implements ModelInterface { /** * Attribute type map */ static attributeTypeMap: Array<AttributeInfo>; /** * Returns attribute type map */ static getAttributeTypeMap(): AttributeInfo[]; /** * Gets or sets the detailed statistics on footnotes. */ footnotesStatData: FootnotesStatData; /** * Gets or sets the total count of pages in the document. */ pageCount: number; /** * Gets or sets the total count of paragraphs in the document. */ paragraphCount: number; /** * Gets or sets the total count of words in the document. */ wordCount: number; /** * Gets or sets the detailed statistics on all pages. */ pageStatData: Array<PageStatData>; constructor(init?: Partial<DocumentStatData>); collectFilesContent(_resultFilesContent: Array<any>): void; validate(): void; }