UNPKG

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.47 kB
import { DocumentModel } from '../../../../../model/document-model'; import { AbstractNumberingList } from '../../../../../model/numbering-lists/numbering-list'; import { RtfImportData } from '../../rtf-import-data'; import { RtfListLevel } from './rtf-list-level'; import { RtfNumberingList } from './rtf-numbering-list'; import { RtfNumberingListOverride } from './rtf-numbering-list-override'; export declare class RtfListConverter { readonly styleCrossTable: Record<number, number>; readonly importer: RtfImportData; constructor(importer: RtfImportData); get documentModel(): DocumentModel; convert(listTable: RtfNumberingList[], listOverrideTable: RtfNumberingListOverride[]): void; fixBrokenListStyles(): void; findAbstractNumberingListByStyle(_styleIndex: number): number; createNumberingListsCore(listOverrideTable: RtfNumberingListOverride[], _listTable: RtfNumberingList[]): void; createAbstractNumberingLists(listTable: RtfNumberingList[]): void; createAbstractNumberingList(rtfList: RtfNumberingList): AbstractNumberingList; protected isHybridList(rtfList: RtfNumberingList): boolean; private setHybridListType; getListIndex(listId: number, lists: AbstractNumberingList[]): number; private convertRtfOverrideToNumbering; protected convertRtfListToNumberingList(rtfLevels: RtfListLevel[], list: AbstractNumberingList): void; private convertPropertyRtfToNumbering; }