UNPKG

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
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; }