devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
25 lines (24 loc) • 1.25 kB
TypeScript
import { SubDocumentInfoType } from '../../../../model/enums';
import { HeaderFooterType } from '../../../../model/section/enums';
import { Section } from '../../../../model/section/section';
import { SubDocument } from '../../../../model/sub-document';
import { Stack } from '@devexpress/utils/lib/class/stack';
import { RtfSectionProperties } from '../model/section/rtf-section-properties';
import { RtfImportData } from '../rtf-import-data';
import { RtfBaseImporter } from './importer-base';
export declare class RtfSectionImporter extends RtfBaseImporter {
defaultSectionProperties: RtfSectionProperties;
get states(): Stack<RtfSectionProperties>;
get currentProperties(): RtfSectionProperties;
constructor(data: RtfImportData);
insertSection(): void;
private createSection;
setLastSectionLength(lastSec?: Section): void;
applySectionFormatting(skipNumbering?: boolean): void;
insertHeaderFooter(isHeader: boolean, hfType: HeaderFooterType): void;
createSubDocument(type: SubDocumentInfoType.Header | SubDocumentInfoType.Footer, hfType: HeaderFooterType): SubDocument;
pushState(): void;
popState(): void;
startImportSubDocument(): void;
finalizeSubDocument(): void;
}