devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
265 lines (264 loc) • 12.8 kB
JavaScript
import { MapCreator } from '../../../utils/map-creator';
import { AnchorObjectHorizontalPositionAlignment, AnchorObjectHorizontalPositionType, AnchorObjectTextWrapSide, AnchorObjectTextWrapType, AnchorObjectVerticalPositionAlignment, AnchorObjectVerticalPositionType, RelativeHeightType, RelativeWidthType } from '../../../model/floating-objects/enums';
export class RtfDrawingKeywords {
static DXInternalLegacyHorizontalPositionAlignment = "_dxInternalLegacyHorizontalPositionAlignment";
static DXInternalLegacyVerticalPositionAlignment = "_dxInternalLegacyVerticalPositionAlignment";
static DXInternalIsShape = "_dxInternalIsShape";
static Shape = "shp";
static ShapeInstance = "shpinst";
static ShapeGroup = "shpgrp";
static ShapeText = "shptxt";
static ShapeLid = "shplid";
static ShapeLeft = "shpleft";
static ShapeRight = "shpright";
static ShapeTop = "shptop";
static ShapeBottom = "shpbottom";
static ShapeZOrder = "shpz";
static ShapeLegacyHorizontalPositionTypePage = "shpbxpage";
static ShapeLegacyHorizontalPositionTypeMargin = "shpbxmargin";
static ShapeLegacyHorizontalPositionTypeColumn = "shpbxcolumn";
static ShapeIgnoreLegacyHorizontalPositionType = "shpbxignore";
static ShapeLegacyVerticalPositionTypePage = "shpbypage";
static ShapeLegacyVerticalPositionTypeMargin = "shpbymargin";
static ShapeLegacyVerticalPositionTypeParagraph = "shpbypara";
static ShapeIgnoreLegacyVerticalPositionType = "shpbyignore";
static ShapeWrapTextType = "shpwr";
static ShapeWrapTextTypeZOrder = "shpfblwtxt";
static ShapeWrapTextSide = "shpwrk";
static ShapeLocked = "shplockanchor";
static Name = "wzName";
static LockAspectRatio = "fLockAspectRatio";
static Rotation = "rotation";
static Filled = "fFilled";
static FillColor = "fillColor";
static LineWidth = "lineWidth";
static Line = "fLine";
static LineColor = "lineColor";
static CropFromTop = "cropFromTop";
static CropFromBottom = "cropFromBottom";
static CropFromLeft = "cropFromLeft";
static CropFromRight = "cropFromRight";
static FitShapeToText = "fFitShapeToText";
static WrapText = "WrapText";
static LayoutInCell = "fLayoutInCell";
static HorizontalPositionAlignment = "posh";
static HorizontalPositionType = "posrelh";
static VerticalPositionAlignment = "posv";
static VerticalPositionType = "posrelv";
static RelativeHorizontalSizeWidth = "pctHoriz";
static RelativeHorizontalSizeFrom = "sizerelh";
static RelativeVerticalSizeHeight = "pctVert";
static RelativeVerticalSizeFrom = "sizerelv";
static PictureBinaryData = "pib";
static ExternalPictureName = "pibName";
static WrapDistLeft = "dxWrapDistLeft";
static WrapDistRight = "dxWrapDistRight";
static WrapDistTop = "dyWrapDistTop";
static WrapDistBottom = "dyWrapDistBottom";
static Hidden = "fHidden";
static AllowOverlap = "fAllowOverlap";
static BehindDocument = "fBehindDocument";
static TextLeft = "dxTextLeft";
static TextTop = "dyTextTop";
static TextRight = "dxTextRight";
static TextBottom = "dyTextBottom";
static FlipH = "fFlipH";
static FlipV = "fFlipV";
static PctHorizPos = "pctHorizPos";
static PctVertPos = "pctVertPos";
static PseudoInline = "fPseudoInline";
static ShapeType = "shapeType";
static BWMode = "bWMode";
static GeoLeft = "geoLeft";
static GeoTop = "geoTop";
static GeoRight = "geoRight";
static GeoBottom = "geoBottom";
static ShapePath = "shapePath";
static Verticies = "pVerticies";
static SegmentInfo = "pSegmentInfo";
static ConnectionSites = "pConnectionSites";
static ConnectionSitesDir = "pConnectionSitesDir";
static ShadowType = "shadowType";
static ShadowColor = "shadowColor";
static ShadowOpacity = "shadowOpacity";
static ShadowOffsetX = "shadowOffsetX";
static ShadowOffsetY = "shadowOffsetY";
static ShadowScaleXToX = "shadowScaleXToX";
static ShadowScaleYToY = "shadowScaleYToY";
static ShadowScaleYToX = "shadowScaleYToX";
static ShadowScaleXToY = "shadowScaleXToY";
static ShadowOriginX = "shadowOriginX";
static ShadowOriginY = "shadowOriginY";
static Shadow = "fShadow";
static ShadowSoftness = "shadowSoftness";
static PictureBrightness = "pictureBrightness";
static PictureContrast = "pictureContrast";
static PictureGray = "pictureGray";
static PictureTransparent = "pictureTransparent";
static AdjustValue = "adjustValue";
static AdjustFormatStringValue = "adjust{0}Value";
static FillType = "fillType";
static Hsv = "hsv";
static Accent1 = "caccentone";
static Accent2 = "caccenttwo";
static Accent3 = "caccentthree";
static Accent4 = "caccentfour";
static Accent5 = "caccentfive";
static Accent6 = "caccentsix";
static Tint = "ctint";
static Shade = "cshade";
static FillOpacity = "fillOpacity";
static FillBackColor = "fillBackColor";
static FillBackOpacity = "fillBackOpacity";
static FillAngle = "fillAngle";
static FillFocus = "fillFocus";
static FillToBottom = "fillToBottom";
static FillToTop = "fillToTop";
static FillToLeft = "fillToLeft";
static FillToRight = "fillToRight";
static LineMiterLimit = "lineMiterLimit";
static LineStyle = "lineStyle";
static LineDashing = "lineDashing";
static LineStartArrowhead = "lineStartArrowhead";
static LineEndArrowhead = "lineEndArrowhead";
static LineStartArrowWidth = "lineStartArrowWidth";
static LineEndArrowWidth = "lineEndArrowWidth";
static LineStartArrowLength = "lineStartArrowLength";
static LineEndArrowLength = "lineEndArrowLength";
static LineJoinStyle = "lineJoinStyle";
static LineEndCapStyle = "lineEndCapStyle";
static LineType = "lineType";
static LockAgainstGrouping = "fLockAgainstGrouping";
static LockAgainstSelect = "fLockAgainstSelect";
static LockPosition = "fLockPosition";
static LockRotation = "fLockRotation";
static LockVerticies = "fLockVerticies";
static LockAdjustHandles = "fLockAdjustHandles";
static LockShapeType = "fLockShapeType";
static LockText = "fLockText";
static LockAgainstUngrouping = "fLockAgainstUngrouping";
static LockCropping = "fLockCropping";
static FillShadeColors = "fillShadeColors";
static FillBlip = "fillBlip";
static LineFillBlip = "lineFillBlip";
static Description = "wzDescription";
static PihlShape = "pihlShape";
static Tooltip = "wzTooltip";
static ShapeHyperlink = "hl";
static ShapeHyperlinkFrame = "hlfr";
static ShapeHyperlinkSource = "hlsrc";
static ShapeHyperlinkLocation = "hlloc";
static AnchorText = "anchorText";
static TxflTextFlow = "txflTextFlow";
static GroupLeft = "groupLeft";
static GroupRight = "groupRight";
static GroupTop = "groupTop";
static GroupBottom = "groupBottom";
static Dhgt = "dhgt";
static RelLeft = "relLeft";
static RelRight = "relRight";
static RelTop = "relTop";
static RelBottom = "relBottom";
static RelFlipH = "fRelFlipH";
static RelFlipV = "fRelFlipV";
static WrapPolygonVertices = "pWrapPolygonVertices";
static EditedWrap = "fEditedWrap";
static Dgmt = "dgmt";
static PreferRelativeResize = "fPreferRelativeResize";
static XLimo = "xLimo";
static YLimo = "yLimo";
static LineOpacity = "lineOpacity";
static LineBackColor = "lineBackColor";
static PInscribe = "pInscribe";
static IsButton = "fIsButton";
static PatternFillFormatString = "{{\\pict\\picscalex-1\\picscaley-1\\piccropl0\\piccropr0\\piccropt0\\piccropb0\\picw212\\pich212\\picwgoal120\\pichgoal120\\wmetafile8\\bliptag{0}\\blipupi96}}";
static DrawingObjectTextWrapTypeTable = RtfDrawingKeywords.createDrawingObjectTextWrapTypeTable();
static DrawingObjectTextWrapSideTable = RtfDrawingKeywords.createDrawingObjectTextWrapSideTable();
static DrawingObjectHorizontalPositionAlignmentTable = RtfDrawingKeywords.createFloatingObjectHorizontalPositionAlignmentTable();
static DrawingObjectHorizontalPositionTypeTable = RtfDrawingKeywords.createFloatingObjectHorizontalPositionTypeTable();
static DrawingObjectVerticalPositionAlignmentTable = RtfDrawingKeywords.createFloatingObjectVerticalPositionAlignment();
static DrawingObjectVerticalPositionTypeTable = RtfDrawingKeywords.createFloatingObjectVerticalPositionType();
static DrawingObjectRelativeWidthTypeTable = RtfDrawingKeywords.createFloatingObjectRelativeWidthType();
static DrawingObjectRelativeHeightTypeTable = RtfDrawingKeywords.createFloatingObjectRelativeHeightType();
static createDrawingObjectTextWrapTypeTable() {
return new MapCreator()
.add(AnchorObjectTextWrapType.TopAndBottom, 1)
.add(AnchorObjectTextWrapType.Square, 2)
.add(AnchorObjectTextWrapType.None, 3)
.add(AnchorObjectTextWrapType.Tight, 4)
.add(AnchorObjectTextWrapType.Through, 5)
.get();
}
static createDrawingObjectTextWrapSideTable() {
return new MapCreator()
.add(AnchorObjectTextWrapSide.Both, 0)
.add(AnchorObjectTextWrapSide.Left, 1)
.add(AnchorObjectTextWrapSide.Right, 2)
.add(AnchorObjectTextWrapSide.Largest, 3)
.get();
}
static createFloatingObjectHorizontalPositionAlignmentTable() {
return new MapCreator()
.add(AnchorObjectHorizontalPositionAlignment.None, 0)
.add(AnchorObjectHorizontalPositionAlignment.Left, 1)
.add(AnchorObjectHorizontalPositionAlignment.Center, 2)
.add(AnchorObjectHorizontalPositionAlignment.Right, 3)
.add(AnchorObjectHorizontalPositionAlignment.Inside, 4)
.add(AnchorObjectHorizontalPositionAlignment.Outside, 5)
.get();
}
static createFloatingObjectHorizontalPositionTypeTable() {
return new MapCreator()
.add(AnchorObjectHorizontalPositionType.Margin, 0)
.add(AnchorObjectHorizontalPositionType.Page, 1)
.add(AnchorObjectHorizontalPositionType.Column, 2)
.add(AnchorObjectHorizontalPositionType.Character, 3)
.add(AnchorObjectHorizontalPositionType.LeftMargin, 4)
.add(AnchorObjectHorizontalPositionType.RightMargin, 5)
.add(AnchorObjectHorizontalPositionType.InsideMargin, 6)
.add(AnchorObjectHorizontalPositionType.OutsideMargin, 7)
.get();
}
static createFloatingObjectVerticalPositionAlignment() {
return new MapCreator()
.add(AnchorObjectVerticalPositionAlignment.None, 0)
.add(AnchorObjectVerticalPositionAlignment.Top, 1)
.add(AnchorObjectVerticalPositionAlignment.Center, 2)
.add(AnchorObjectVerticalPositionAlignment.Bottom, 3)
.add(AnchorObjectVerticalPositionAlignment.Inside, 4)
.add(AnchorObjectVerticalPositionAlignment.Outside, 5)
.get();
}
static createFloatingObjectVerticalPositionType() {
return new MapCreator()
.add(AnchorObjectVerticalPositionType.Margin, 0)
.add(AnchorObjectVerticalPositionType.Page, 1)
.add(AnchorObjectVerticalPositionType.Paragraph, 2)
.add(AnchorObjectVerticalPositionType.Line, 3)
.add(AnchorObjectVerticalPositionType.TopMargin, 4)
.add(AnchorObjectVerticalPositionType.BottomMargin, 5)
.add(AnchorObjectVerticalPositionType.InsideMargin, 6)
.add(AnchorObjectVerticalPositionType.OutsideMargin, 7)
.get();
}
static createFloatingObjectRelativeWidthType() {
return new MapCreator()
.add(RelativeWidthType.Margin, 0)
.add(RelativeWidthType.Page, 1)
.add(RelativeWidthType.LeftMargin, 2)
.add(RelativeWidthType.RightMargin, 3)
.add(RelativeWidthType.InsideMargin, 4)
.add(RelativeWidthType.OutsideMargin, 5)
.get();
}
static createFloatingObjectRelativeHeightType() {
return new MapCreator()
.add(RelativeHeightType.Margin, 0)
.add(RelativeHeightType.Page, 1)
.add(RelativeHeightType.TopMargin, 2)
.add(RelativeHeightType.BottomMargin, 3)
.add(RelativeHeightType.InsideMargin, 4)
.add(RelativeHeightType.OutsideMargin, 5)
.get();
}
}