UNPKG

devexpress-richedit

Version:

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

19 lines (18 loc) 849 B
import { CharacterPropertyDescriptor } from '../../model/character/character-property-descriptor'; import { ColorHelper } from '../../model/color/color'; import { ColorModelInfo } from '../../model/color/color-model-info'; import { ChangeCharacterPropertiesCommandBase } from './change-character-properties-command-base'; export class ChangeFontColorCommand extends ChangeCharacterPropertiesCommandBase { getDescriptor() { return CharacterPropertyDescriptor.textColor; } getValueForState(val) { return val ? val.toRgb(this.control.modelManager.model.colorProvider) : undefined; } DEPRECATEDConvertOptionsParameter(parameter) { return ColorModelInfo.makeByColor(ColorHelper.anyToColor(parameter, ColorHelper.AUTOMATIC_COLOR)); } isLockUpdateValue() { return true; } }