devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
28 lines (27 loc) • 1.35 kB
TypeScript
import { CharacterProperties, MaskedCharacterProperties } from './character/character-properties';
import { ListLevelProperties } from './numbering-lists/list-level-properties';
import { MaskedParagraphProperties, ParagraphProperties } from './paragraph/paragraph-properties';
export interface IListLevelPropertiesContainer {
setListLevelProperties(properties: ListLevelProperties): any;
getListLevelProperties(): ListLevelProperties;
}
export interface IMaskedProperties<T> {
setUseValue(mask: T, value: boolean): any;
getUseValue(mask: T): boolean;
}
export interface IParagraphPropertiesContainer {
setParagraphProperties(properties: MaskedParagraphProperties): any;
onParagraphPropertiesChanged(): any;
resetParagraphMergedProperties(): any;
getParagraphMergedProperties(): ParagraphProperties;
setParagraphMergedProperies(properties: ParagraphProperties): any;
hasParagraphMergedProperies(): boolean;
}
export interface ICharacterPropertiesContainer {
setCharacterProperties(properties: MaskedCharacterProperties): any;
resetCharacterMergedProperties(): any;
getCharacterMergedProperties(): CharacterProperties;
setCharacterMergedProperies(properties: CharacterProperties): any;
hasCharacterMergedProperies(): boolean;
onCharacterPropertiesChanged(): any;
}