devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
65 lines (64 loc) • 4.51 kB
JavaScript
import { MapCreator } from '../../../../utils/map-creator';
import { DestinationSubDocument } from '../destination/sub-document/destination-sub-document';
export const characterPropertiesKeywords = new MapCreator()
.add("deleted", DestinationSubDocument.onDeletedKeyword)
.add("b", DestinationSubDocument.onBoldKeyword)
.add("i", DestinationSubDocument.onItalicKeyword)
.add("ul", DestinationSubDocument.onUnderlineSingleKeyword)
.add("uld", DestinationSubDocument.onUnderlineDottedKeyword)
.add("uldash", DestinationSubDocument.onUnderlineDashedKeyword)
.add("uldashd", DestinationSubDocument.onUnderlineDashDottedKeyword)
.add("uldashdd", DestinationSubDocument.onUnderlineDashDotDottedKeyword)
.add("uldb", DestinationSubDocument.onUnderlineDoubleKeyword)
.add("ulhwave", DestinationSubDocument.onUnderlineHeavyWaveKeyword)
.add("ulldash", DestinationSubDocument.onUnderlineLongDashedKeyword)
.add("ulth", DestinationSubDocument.onUnderlineThickSingleKeyword)
.add("ulthd", DestinationSubDocument.onUnderlineThickDottedKeyword)
.add("ulthdash", DestinationSubDocument.onUnderlineThickDashedKeyword)
.add("ulthdashd", DestinationSubDocument.onUnderlineThickDashDottedKeyword)
.add("ulthdashdd", DestinationSubDocument.onUnderlineThickDashDotDottedKeyword)
.add("ulthldash", DestinationSubDocument.onUnderlineThickLongDashedKeyword)
.add("ululdbwave", DestinationSubDocument.onUnderlineDoubleWaveKeyword)
.add("ulwave", DestinationSubDocument.onUnderlineWaveKeyword)
.add("ulw", DestinationSubDocument.onUnderlineWordsOnlyKeyword)
.add("ulnone", DestinationSubDocument.onUnderlineNoneKeyword)
.add("ulc", DestinationSubDocument.onUnderlineColorKeyword)
.add("strike", DestinationSubDocument.onStrikeoutKeyword)
.add("striked", DestinationSubDocument.onDoubleStrikeoutKeyword)
.add("sub", DestinationSubDocument.onSubscriptKeyword)
.add("super", DestinationSubDocument.onSuperscriptKeyword)
.add("nosupersub", DestinationSubDocument.onNoSuperAndSubScriptKeyword)
.add("lang", DestinationSubDocument.onLanguageKeyword)
.add("langfe", DestinationSubDocument.onLanguageEastAsianKeyword)
.add("langfenp", DestinationSubDocument.onLanguageEastAsianNpKeyword)
.add("langnp", DestinationSubDocument.onLanguageNpKeyword)
.add("noproof", DestinationSubDocument.onNoProofKeyword)
.add("caps", DestinationSubDocument.onCapsKeyword)
.add("scaps", DestinationSubDocument.onSmallCapsKeyword)
.add("v", DestinationSubDocument.onHiddenTextKeyword)
.add("fs", DestinationSubDocument.onFontSizeKeyword)
.add("f", DestinationSubDocument.onFontNameKeyword)
.add("af", DestinationSubDocument.onAssociatedFontNameKeyword)
.add("cf", DestinationSubDocument.onForeColorKeyword)
.add("highlight", DestinationSubDocument.onHighlightColorKeyword)
.add("chshdng", DestinationSubDocument.onShadingKeyword)
.add("chbghoriz", DestinationSubDocument.onHorizontalBackgroundPatternKeyword)
.add("chbgvert", DestinationSubDocument.onVerticalBackgroundPatternKeyword)
.add("chbgfdiag", DestinationSubDocument.onForwardDiagonalBackgroundPatternKeyword)
.add("chbgbdiag", DestinationSubDocument.onBackwardDiagonalBackgroundPatternKeyword)
.add("chbgcross", DestinationSubDocument.onCrossBackgroundPatternKeyword)
.add("chbgdcross", DestinationSubDocument.onDiagonalCrossBackgroundPatternKeyword)
.add("chbgdkhoriz", DestinationSubDocument.onDarkHorizontalBackgroundPatternKeyword)
.add("chbgdkvert", DestinationSubDocument.onDarkVerticalBackgroundPatternKeyword)
.add("chbgdkfdiag", DestinationSubDocument.onDarkForwardDiagonalBackgroundPatternKeyword)
.add("chbgdkbdiag", DestinationSubDocument.onDarkBackwardDiagonalBackgroundPatternKeyword)
.add("chbgdkcross", DestinationSubDocument.onDarkCrossBackgroundPatternKeyword)
.add("chbgdkdcross", DestinationSubDocument.onDarkDiagonalCrossBackgroundPatternKeyword)
.add("chcfpat", DestinationSubDocument.onFillColorKeyword)
.add("chcbpat", DestinationSubDocument.onBackColorKeyword)
.add("dbch", DestinationSubDocument.onDoubleByteCharactersKeyword)
.add("loch", DestinationSubDocument.onLowAnsiFontNameKeyword)
.add("hich", DestinationSubDocument.onHighAnsiFontNameKeyword)
.add("rtlch", DestinationSubDocument.onRTLRunKeyword)
.add("ltrch", DestinationSubDocument.onLTRRunKeyword)
.get();