Search Results for

    Show / Hide Table of Contents

    TShapeOption Enumeration

    Many different configuration options for a shape.

    Syntax

    Unit: FlexCel.Core

    Members

    Name Value Description
    None 0 Not defined.
    Rotation 4 Rotation in 1/65536 degrees.
    LockRotation 119 No rotation
    fLockAspectRatio 120 Don't allow changes in aspect ratio
    fLockPosition 121 Don't allow the shape to be moved
    fLockAgainstSelect 122 Shape may not be selected
    fLockCropping 123 No cropping this shape
    fLockVertices 124 Edit Points not allowed
    fLockText 125 Do not edit text
    fLockAdjustHandles 126 Do not adjust
    fLockAgainstGrouping 127 Do not group this shape
    lTxid 128 id for the text, value determined by the host
    dxTextLeft 129 margins relative to shape's inscribed text rectangle (in EMUs) 1/10 inch
    dyTextTop 130 margins relative to shape's inscribed text rectangle (in EMUs) 1/20 inch
    dxTextRight 131 margins relative to shape's inscribed text rectangle (in EMUs) 1/10 inch
    dyTextBottom 132 margins relative to shape's inscribed text rectangle (in EMUs) 1/20 inch
    WrapText 133 Wrap text at shape margins
    scaleText 134 Text zoom/scale (used if fFitTextToShape)
    anchorText 135 How to anchor the text
    txflTextFlow 136 Text flow
    cdirFont 137 Font rotation
    hspNext 138 ID of the next shape (used by Word for linked textboxes)
    txdir 139 Bi-Di Text direction
    fSelectText 187 TRUE if single click selects text, FALSE if two clicks
    fAutoTextMargin 188 use host's margin calculations
    fRotateText 189 Rotate text with shape
    fFitShapeToText 190 Size shape to fit text size
    fFitTextToShape 191 Size text to fit shape size
    gtextUNICODE 192 UNICODE text string
    gtextRTF 193 RTF text string
    gtextAlign 194 alignment on curve
    gtextSize 195 default point size
    gtextSpacing 196 fixed point 16.16
    gtextFont 197 font family name
    gtextFReverseRows 240 Reverse row order
    fGtext 241 Has text effect
    gtextFVertical 242 Rotate characters
    gtextFKern 243 Kern characters
    gtextFTight 244 Tightening or tracking
    gtextFStretch 245 Stretch to fit shape
    gtextFShrinkFit 246 Char bounding box
    gtextFBestFit 247 Scale text-on-path
    gtextFNormalize 248 Stretch char height
    gtextFDxMeasure 249 Do not measure along path
    gtextFBold 250 Bold font
    gtextFItalic 251 Italic font
    gtextFUnderline 252 Underline font
    gtextFShadow 253 Shadow font
    gtextFSmallcaps 254 Small caps font
    gtextFStrikethrough 255 Strike through font
    cropFromTop 256 16.16 fraction times total image width or height, as appropriate.
    cropFromBottom 257 16.16 fraction times total image width or height, as appropriate.
    cropFromLeft 258 16.16 fraction times total image width or height, as appropriate.
    cropFromRight 259 16.16 fraction times total image width or height, as appropriate.
    pib 260 Blip to display
    pibName 261 Blip file name
    pibFlags 262 Blip flags
    pictureTransparent 263 transparent color (none if ~0UL)
    pictureContrast 264 contrast setting
    pictureBrightness 265 brightness setting
    pictureGamma 266 16.16 gamma
    pictureId 267 Host-defined ID for OLE objects (usually a pointer)
    pictureDblCrMod 268 Modification used if shape has double shadow
    pibPrintName 272 Blip file name
    pibPrintFlags 273 Blip flags
    fNoHitTestPicture 316 Do not hit test the picture
    pictureGray 317 grayscale display
    pictureBiLevel 318 bi-level display
    pictureActive 319 Server is active (OLE objects only)
    geoLeft 320 Defines the G (geometry) coordinate space.
    geoTop 321
    geoRight 322
    geoBottom 323
    shapePath 324
    pVertices 325
    pSegmentInfo 326
    adjustValue 327 Adjustment values corresponding to the positions of the adjust handles of the shape. The number of values used and their allowable ranges vary from shape type to shape type.
    adjust2Value 328 Adjustment values corresponding to the positions of the adjust handles of the shape. The number of values used and their allowable ranges vary from shape type to shape type.
    adjust3Value 329 Adjustment values corresponding to the positions of the adjust handles of the shape. The number of values used and their allowable ranges vary from shape type to shape type.
    adjust4Value 330 Adjustment values corresponding to the positions of the adjust handles of the shape. The number of values used and their allowable ranges vary from shape type to shape type.
    adjust5Value 331 Adjustment values corresponding to the positions of the adjust handles of the shape. The number of values used and their allowable ranges vary from shape type to shape type.
    adjust6Value 332 Adjustment values corresponding to the positions of the adjust handles of the shape. The number of values used and their allowable ranges vary from shape type to shape type.
    adjust7Value 333 Adjustment values corresponding to the positions of the adjust handles of the shape. The number of values used and their allowable ranges vary from shape type to shape type.
    adjust8Value 334 Adjustment values corresponding to the positions of the adjust handles of the shape. The number of values used and their allowable ranges vary from shape type to shape type.
    adjust9Value 335 Adjustment values corresponding to the positions of the adjust handles of the shape. The number of values used and their allowable ranges vary from shape type to shape type.
    adjust10Value 336 Adjustment values corresponding to the positions of the adjust handles of the shape. The number of values used and their allowable ranges vary from shape type to shape type.
    pConnectionSites 337 This property specifies an array of connection sites that a user can use to make a link between shapes.
    pConnectionSitesDir 338 This property specifies an array of angles corresponding to the connection sites in the pConnectionSites_complex property that are used to determine the direction that a connector links to the corresponding connection site.
    xLimo 339 This property specifies an x coordinate above which limousine scaling is used in the horizontal direction. This means that points whose x coordinate is greater than xLimo have their x coordinates incremented rather than linearly scaled.
    yLimo 340 This property specifies an y coordinate above which limousine scaling is used in the vertical direction. This means that points whose y coordinate is greater than yLimo have their y coordinates incremented rather than linearly scaled.
    pAdjustHandles 341 This property specifies an array of adjust handles which allow a user to manipulate the geometry of this shape.
    pGuides 342 Array of guide formula for the shape which specify how the geometry of the shape changes as the adjust handles are dragged.
    pInscribe 343 This property specifies an array of rectangles specifying how text should be inscribed within this shape.
    fShadowOK 378 Shadow may be set
    f3DOK 379 3D may be set
    fLineOK 380 Line style may be set
    fGtextOK 381 Text effect (WordArt) supported
    fFillShadeShapeOK 382
    fFillOK 383 OK to fill the shape through the UI or VBAs
    fillType 384 Type of fill
    fillColor 385 Foreground color
    fillOpacity 386 Fixed 16.16
    fillBackColor 387 Background color
    fillBackOpacity 388 Shades only
    fillCrMod 389 Modification for BW views
    fillBlip 390 Pattern/texture
    fillBlipName 391 Blip file name
    fillBlipFlags 392 Blip flags
    fillWidth 393 How big (A units) to make a metafile texture.
    fillHeight 394
    fillAngle 395 Fade angle - degrees in 16.16
    fillFocus 396 Linear shaded fill focus percent
    fillToLeft 397 Fraction 16.16
    fillToTop 398 Fraction 16.16
    fillToRight 399 Fraction 16.16
    fillToBottom 400 Fraction 16.16
    fillRectLeft 401 For shaded fills, use the specified rectangle instead of the shape's bounding rect to define how large the fade is going to be.
    fillRectTop 402
    fillRectRight 403
    fillRectBottom 404
    fillDztype 405
    fillShadePreset 406 Special shades
    fillShadeColors 407 a preset array of colors
    fillOriginX 408
    fillOriginY 409
    fillShapeOriginX 410
    fillShapeOriginY 411
    fillShadeType 412 Type of shading, if a shaded (gradient) fill.
    fFilled 443 Is shape filled?
    fHitTestFill 444 Should we hit test fill?
    fillShape 445 Register pattern on shape
    fillUseRect 446 Use the large rect?
    fNoFillHitTest 447 Hit test a shape as though filled
    lineColor 448 Color of line
    lineOpacity 449 Not implemented
    lineBackColor 450 Background color
    lineCrMod 451 Modification for BW views
    lineType 452 Type of line
    lineFillBlip 453 Pattern/texture
    lineFillBlipName 454 Blip file name
    lineFillBlipFlags 455 Blip flags
    lineFillWidth 456 How big (A units) to make a metafile texture.
    lineFillHeight 457
    lineFillDztype 458 How to interpret fillWidth/Height numbers.
    lineWidth 459 A units; 1pt == 12700 EMUs
    lineMiterLimit 460 ratio (16.16) of width
    lineStyle 461 Draw parallel lines?
    lineDashing 462 Can be overridden by:
    lineDashStyle 463 As Win32 ExtCreatePen
    lineStartArrowhead 464 Arrow at start
    lineEndArrowhead 465 Arrow at end
    lineStartArrowWidth 466 Arrow at start
    lineStartArrowLength 467 Arrow at end
    lineEndArrowWidth 468 Arrow at start
    lineEndArrowLength 469 Arrow at end
    lineJoinStyle 470 How to join lines
    lineEndCapStyle 471 How to end lines
    lineColorExt 473 Extended foreground color
    fInsetPen 505 Inset line.
    fInsetPenOK 506 Allow inset line if prop. is set
    fArrowheadsOK 507 Allow arrowheads if prop. is set
    fLine 508 Any line?
    fHitTestLine 509 Should we hit test lines?
    lineFillShape 510 Register pattern on shape
    fNoLineDrawDash 511 Draw a dashed line if no line
    shadowType 512 Type of effect
    shadowColor 513 Foreground color
    shadowHighlight 514 Embossed color
    shadowCrMod 515 Modification for BW views
    shadowOpacity 516 Fixed 16.16
    shadowOffsetX 517 Offset shadow
    shadowOffsetY 518 Offset shadow
    shadowSecondOffsetX 519 Double offset shadow
    shadowSecondOffsetY 520 Double offset shadow
    shadowScaleXToX 521 16.16
    shadowScaleYToX 522 16.16
    shadowScaleXToY 523 16.16
    shadowScaleYToY 524 16.16
    shadowPerspectiveX 525 16.16 / weight
    shadowPerspectiveY 526 16.16 / weight
    shadowWeight 527 scaling factor
    shadowOriginX 528
    shadowOriginY 529
    fShadow 574 Any shadow?
    fshadowObscured 575 Excel5-style shadow
    perspectiveType 576 Where transform applies
    perspectiveOffsetX 577 The LONG values define a transformation matrix, effectively, each value is scaled by the perspectiveWeight parameter.
    perspectiveOffsetY 578
    perspectiveScaleXToX 579
    perspectiveScaleYToX 580
    perspectiveScaleXToY 581
    perspectiveScaleYToY 582
    perspectivePerspectiveX 583
    perspectivePerspectiveY 584
    perspectiveWeight 585 Scaling factor
    perspectiveOriginX 586
    perspectiveOriginY 587
    fPerspective 639 On/off
    c3DSpecularAmt 640 Fixed-point 16.16
    c3DDiffuseAmt 641 Fixed-point 16.16
    c3DShininess 642 Default gives OK results
    c3DEdgeThickness 643 Specular edge thickness
    c3DExtrudeForward 644 Distance of extrusion in EMUs
    c3DExtrudeBackward 645
    c3DExtrudePlane 646 Extrusion direction
    c3DExtrusionColor 647 Basic color of extruded part of shape; the lighting model used will determine the exact shades used when rendering.
    c3DCrMod 648 Modification for BW views
    f3D 700 Does this shape have a 3D effect?
    fc3DMetallic 701 Use metallic specularity?
    fc3DUseExtrusionColor 702
    fc3DLightFace 703
    c3DYRotationAngle 704 degrees (16.16) about y axis
    c3DXRotationAngle 705 degrees (16.16) about x axis
    c3DRotationAxisX 706 These specify the rotation axis; only their relative magnitudes matter.
    c3DRotationAxisY 707
    c3DRotationAxisZ 708
    c3DRotationAngle 709 degrees (16.16) about axis
    c3DRotationCenterX 710 rotation center x (16.16 or g-units)
    c3DRotationCenterY 711 rotation center y (16.16 or g-units)
    c3DRotationCenterZ 712 rotation center z (absolute (emus))
    c3DRenderMode 713 Full,wireframe, or bcube
    c3DTolerance 714 pixels (16.16)
    c3DXViewpoint 715 X view point (emus)
    c3DYViewpoint 716 Y view point (emus)
    c3DZViewpoint 717 Z view distance (emus)
    c3DOriginX 718
    c3DOriginY 719
    c3DSkewAngle 720 degree (16.16) skew angle
    c3DSkewAmount 721 Percentage skew amount
    c3DAmbientIntensity 722 Fixed point intensity
    c3DKeyX 723 Key light source direction; only their relative
    c3DKeyY 724 Key light source direction; only their relative
    c3DKeyZ 725 magnitudes matter
    c3DKeyIntensity 726 Fixed point intensity
    c3DFillX 727 Fill light source direction; only their relative
    c3DFillY 728 Fill light source direction; only their relative
    c3DFillZ 729 magnitudes matter
    c3DFillIntensity 730 Fixed point intensity
    fc3DConstrainRotation 763
    fc3DRotationCenterAuto 764
    fc3DParallel 765 Parallel projection?
    fc3DKeyHarsh 766 Is key lighting harsh?
    fc3DFillHarsh 767
    hspMaster 769 master shape
    cxstyle 771 Type of connector
    bWMode 772 Settings for modifications to be made when in different forms of black-and-white mode.
    bWModePureBW 773
    bWModeBW 774
    wzEquationXML 780 This property is present if the shape represents an equation generated by Office 2007 or later.
    The property is a string of XML representing a Word 2003 XML document.
    The original equation is stored within the oMathPara tag within the document.
    fOleIcon 826 For OLE objects, whether the object is in icon form
    fPreferRelativeResize 827 For UI only. Prefer relative resizing.
    fLockShapeType 828 Lock the shape type (don't allow Change Shape)
    fInitiator 829 Specifies if the shape must be processed by a rules engine.
    fDeleteAttachedObject 830
    fBackground 831 If TRUE, this is the background shape.
    spcot 832 Callout type (TwoSegment)
    dxyCalloutGap 833 Distance from box to first point.(EMUs) (1/12 inch)
    spcoa 834 Callout angle (Any)
    spcod 835 Callout drop type (Specified)
    dxyCalloutDropSpecified 836 if msospcodSpecified, the actual drop distance (9 points)
    dxyCalloutLengthSpecified 837 if fCalloutLengthSpecified, the actual distance (0)
    fCallout 889 Is the shape a callout? (FALSE)
    fCalloutAccentBar 890 does callout have accent bar? (FALSE)
    fCalloutTextBorder 891 does callout have a text border? (TRUE)
    fCalloutMinusX 892 (FALSE)
    fCalloutMinusY 893 FALSE
    fCalloutDropAuto 894 If true, then we occasionally invert the drop distance (FALSE)
    fCalloutLengthSpecified 895 if true, we look at dxyCalloutLengthSpecified (FALSE)
    wzName 896 Shape Name (present only if explicitly set)
    wzDescription 897 Alternate text
    pihlShape 898 The hyperlink in the shape.
    pWrapPolygonVertices 899 The polygon that text will be wrapped around (Word)
    dxWrapDistLeft 900 Left wrapping distance from text (Word)
    dyWrapDistTop 901 Top wrapping distance from text (Word)
    dxWrapDistRight 902 Right wrapping distance from text (Word)
    dyWrapDistBottom 903 Bottom wrapping distance from text (Word)
    lidRegroup 904 Regroup ID
    hyperlinkHint 909 Hint used in the hyperlink.
    tableRowProperties 928 This property specifies the minimum sizes of the rows in a table.
    xlsxShapeDefinition 937 This record has an xlsx/xml definition of the shape.
    fLayoutInCell 944 Specifies if the shape is inside a table cell.
    fIsBullet 945 Specifies if the shape is a bullet.
    fStandardHR 946 Specifies if the horizontal rule doesn't contain a picture.
    fNoshadeHR 947 Specifies if a horizontal ruler uses a color without shading.
    fHorizRule 948 Specifies if the shape is a horizontal ruler.
    fUserDrawn 949 If true the shape is drawn by the user.
    fAllowOverlap 950 True if the shape can overlap another shape.
    fReallyHidden 951 Only applies to script anchors.
    fScriptAnchor 952 True if shape is a script anchor.
    fEditedWrap 953 Has the wrap polygon been edited?
    fBehindDocument 954 Word-only (shape is behind text)
    fOnDblClickNotify 955 Notify client on a double click
    fIsButton 956 A button shape (i.e., clicking performs an action). Set for shapes with attached hyperlinks or macros.
    fOneD 957 1D adjustment
    fHidden 958 Do not display
    fPrint 959 Print this shape
    pRelationTbl 1284 This property specifies relationships in a diagram.
    dgmConstrainBounds 1288 Diagram constrain bounds
    lineLeftDashStyle 1359 Custom dash style of the line.
    lineTopDashStyle 1423 Custom dash style of the line.
    lineRightDashStyle 1487 Custom dash style of the line.
    lineBottomDashStyle 1551 Custom dash style of the line.
    In This Article
    Back to top FlexCel Studio for VCL and FireMonkey v7.24
    © 2002 - 2025 tmssoftware.com