UNPKG

devexpress-richedit

Version:

DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.

60 lines (59 loc) 3.28 kB
import { ColorProvider } from '../../model/color/color-provider'; import { ListLevel } from '../../model/numbering-lists/list-level'; import { ListNumberAlignment, NumberingFormat } from '../../model/numbering-lists/list-level-properties'; import { AbstractNumberingList, NumberingType } from '../../model/numbering-lists/numbering-list'; import { ParagraphFirstLineIndent } from '../../model/paragraph/paragraph-properties'; import { ICloneable, ISupportCopyFrom, SimpleConverter } from '@devexpress/utils/lib/types'; import { RichEditCore } from '../../rich-edit-core'; import { CommandSimpleOptions } from '../command-base'; import { IntervalCommandState } from '../command-states'; import { DialogParametersBase, ShowDialogCommandBase } from './show-dialog-command-base'; export declare class DialogCustomNumberingListCommand extends ShowDialogCommandBase<DialogCustomNumberingListParameters> { listType: NumberingType; createParameters(options: CommandSimpleOptions<DialogCustomNumberingListParameters>): DialogCustomNumberingListParameters; private applyToCustomListLevels; private applyToListLevels; applyCustomNumberingListParameters(initParams: DialogCustomNumberingListParameters, newParams: DialogCustomNumberingListParameters): void; applyParameters(_state: IntervalCommandState, newParams: DialogCustomNumberingListParameters): boolean; getDialogName(): "BulletedList" | "SimpleNumberingList" | "MultiLevelNumberingList"; } export declare class DialogCustomNumberingListParameters extends DialogParametersBase implements ISupportCopyFrom<DialogCustomNumberingListParameters>, ICloneable<DialogCustomNumberingListParameters> { currentLevel: number; listType: NumberingType; levels: CustomListlevel[]; coreInitialFontColors: number[]; initAbstractNumberingList: AbstractNumberingList; applyToParagraph: boolean; init(colorProvider: ColorProvider, abstractNumberingList?: AbstractNumberingList, currentLevel?: number): void; initLevel(colorProvider: ColorProvider, listLevel: ListLevel): CustomListlevel; copyFrom(obj: DialogCustomNumberingListParameters): void; clone(): DialogCustomNumberingListParameters; applyConverter(_converter: SimpleConverter<number>): this; copyLevelsFrom(levels: CustomListlevel[]): void; equals(obj: DialogCustomNumberingListParameters): boolean; } export declare class CustomListlevel implements ISupportCopyFrom<CustomListlevel> { displayFormatString: string; format: NumberingFormat; start: number; alignment: ListNumberAlignment; separator: string; leftIndent: number; firstLineIndent: number; firstLineIndentType: ParagraphFirstLineIndent; fontName: string; fontColor: string; fontSize: number; fontStyle: number; copyFrom(obj: CustomListlevel): void; equals(obj: CustomListlevel): boolean; } export declare class NumberingListFormPreviewHelper { private abstractNumberingList; private richEdit; private currentLevel; constructor(richEdit: RichEditCore, abstractNumberingList: AbstractNumberingList, currentLevel: number); createPreview(): HTMLElement; private createRowElement; private getNumberingListBoxText; }