devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
27 lines (26 loc) • 2.41 kB
TypeScript
import { HistoryItemIntervalState, HistoryItemState } from '../../history/states/history-item-state';
import { HistoryItemIntervalStateObject, HistoryItemListLevelStateObject } from '../../history/states/history-item-state-object';
import { AbstractNumberingList, NumberingList } from '../../numbering-lists/numbering-list';
import { SubDocument } from '../../sub-document';
import { BaseManipulator } from '../base-manipulator';
import { ModelManipulator } from '../model-manipulator';
import { ListLevelCharacterPropertiesManipulator } from './list-level-character-properties-manipulator';
import { ListLevelParagraphPropertiesManipulator } from './list-level-paragraph-properties-manipulator';
import { ListLevelPropertiesManipulator } from './list-level-properties-manipulator';
export declare class NumberingListManipulator extends BaseManipulator {
listLevelProperties: ListLevelPropertiesManipulator;
listLevelCharacterProperties: ListLevelCharacterPropertiesManipulator;
listLevelParagraphProperties: ListLevelParagraphPropertiesManipulator;
constructor(manipulator: ModelManipulator);
addAbstractNumberingList(abstractNumberingList: AbstractNumberingList): number;
deleteAbstractNumberingList(abstractNumberingListIndex: number): void;
addNumberingList(numberingList: NumberingList): number;
deleteNumberingList(numberingListIndex: number): void;
setIOverrideListLevelOverrideStart(numberingListIndex: number, levelIndex: number, overrideStart: boolean): HistoryItemState<HistoryItemListLevelStateObject>;
restoreIOverrideListLevelOverrideStart(state: HistoryItemState<HistoryItemListLevelStateObject>): void;
setIOverrideListLevelNewStart(numberingListIndex: number, levelIndex: number, newStart: number): HistoryItemState<HistoryItemListLevelStateObject>;
restoreIOverrideListLevelNewStart(state: HistoryItemState<HistoryItemListLevelStateObject>): void;
setParagraphNumberingList(subDocument: SubDocument, paragraphIndex: number, numberingIndex: number, listLevelIndex: number): HistoryItemIntervalState<HistoryItemIntervalStateObject>;
removeNumberingListFromParagraph(subDocument: SubDocument, paragraphIndex: number): HistoryItemIntervalState<HistoryItemIntervalStateObject>;
restoreParagraphNumberingList(subDocument: SubDocument, state: HistoryItemIntervalState<HistoryItemIntervalStateObject>): void;
}