UNPKG

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
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(); } }