devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
21 lines (20 loc) • 849 B
TypeScript
import { FixedInterval } from '@devexpress/utils/lib/intervals/fixed';
import { IModelManager } from '../../model-manager';
import { InputPositionBase } from '../../selection/input-position-base';
import { SubDocument } from '../sub-document';
import { CharacterProperties } from './character-properties';
export declare class CharacterPropertiesApplier {
private modelManager;
private inputPosition;
private newCharProps;
private maskedCharProps;
private charPropsRaw;
private oldCharPropsRaw;
private charPropsFull;
private intervals;
private modelManip;
private subDoc;
constructor(modelManager: IModelManager, inputPosition: InputPositionBase, newCharProps: CharacterProperties, subDocument: SubDocument, intervals: FixedInterval[]);
apply(): boolean;
private applyProp;
}