ShapeGeometry.Preset Property
Gets or sets the shape’s geometry type.
Namespace: DevExpress.Spreadsheet
Assembly: DevExpress.Spreadsheet.v18.2.Core.dll
Declaration
Property Value
Type | Description |
---|---|
ShapeGeometryPreset | One of the ShapeGeometryPreset enumeration values indicating the shape’s geometry preset. |
Available values:
Name | Description |
---|---|
Custom | Specifies a custom geometric shape. |
LineInverse | Specifies an inverse line shape. |
Triangle | Specifies an isosceles triangle. |
RightTriangle | Specifies a right triangle. |
Rectangle | Specifies a rectangle. |
Diamond | Specifies a diamond. |
Parallelogram | Specifies a parallelogram. |
Trapezoid | Specifies a trapezoid. |
NonIsoscelesTrapezoid | Specifies a non-isosceles trapezoid. |
RegularPentagon | Specifies a regular pentagon. |
Hexagon | Specifies a hexagon. |
Heptagon | Specifies a heptagon. |
Octagon | Specifies an octagon. |
Decagon | Specifies a decagon. |
Dodecagon | Specifies a dodecagon. |
Star4 | Specifies a 4-point star. |
Star5 | Specifies a 5-point star. |
Star6 | Specifies a 6-point star. |
Star7 | Specifies a 7-point star. |
Star8 | Specifies an 8-point star. |
Star10 | Specifies a 10-point star. |
Star12 | Specifies a 12-point star. |
Star16 | Specifies a 16-point star. |
Star24 | Specifies a 24-point star. |
Star32 | Specifies a 32-point star. |
RoundedRectangle | Specifies a rounded rectangle. |
RoundSingleCornerRectangle | Represents a rectangle with one rounded corner. |
RoundSameSideCornerRectangle | Represents a rectangle with two-rounded corners that share a side. |
RoundDiagonalCornerRectangle | Specifies a rectangle with two rounded corners, diagonally-opposed. |
SnipAndRoundSingleCornerRectangle | Specifies a rectangle with one snipped corner and one rounded corner. |
SnipSingleCornerRectangle | Specifies a rectangle with one snipped corner. |
SnipSameSideCornerRectangle | Specifies a rectangle with two snipped corners that share a side. |
SnipDiagonalCornerRectangle | Specifies a rectangle with two snipped corners, diagonally-opposed. |
Plaque | Specifies a plaque. |
Oval | Specifies an oval. |
Teardrop | Specifies a water droplet. |
Pentagon | Specifies a pentagon. |
Chevron | Specifies a chevron. |
PieWedge | Specifies a quarter of a circular shape. |
Pie | Specifies a circle with a portion missing. |
BlockArc | Specifies a block arc. |
Donut | Specifies a donut. |
NoSymbol | Specifies a prohibition sign. |
RightArrow | Specifies a block arrow that points right. |
LeftArrow | Specifies a block arrow that points left. |
UpArrow | Specifies a block arrow that points up. |
DownArrow | Specifies a block arrow that points down. |
StripedRightArrow | Specifies a block arrow that points right and has stripes on the tail. |
NotchedRightArrow | Specifies a notched block arrow that points right. |
BentUpArrow | Specifies a block arrow that follows a sharp 90-degree angle and points up by default. |
LeftRightArrow | Specifies a block arrow that points left and right. |
UpDownArrow | Specifies a block arrow that points up and down. |
LeftUpArrow | Specifies a block arrow that points left and up. |
LeftRightUpArrow | Specifies a block arrow that points left, right, and up. |
QuadArrow | Specifies a block arrow that points up, down, left, and right. |
LeftArrowCallout | Specifies a callout with an arrow that points left. |
RightArrowCallout | Specifies a callout with an arrow that points right. |
UpArrowCallout | Specifies a callout with an arrow that points up. |
DownArrowCallout | Specifies a callout with an arrow that points down. |
LeftRightArrowCallout | Specifies a callout with arrows that point both left and right. |
UpDownArrowCallout | Specifies a callout with arrows that point up and down. |
QuadArrowCallout | Specifies a callout with arrows that point up, down, left, and right. |
BentArrow | Specifies a block arrow that follows a curved 90-degree angle. |
UTurnArrow | Specifies a block arrow that forms a U-shape. |
CircularArrow | Specifies a block arrow that follows a curved 180-degree angle. |
LeftCircularArrow | Specifies a circular arrow pointing counter-clockwise. |
LeftRightCircularArrow | Specifies a circular arrow pointing both clockwise and counter-clockwise. |
CurvedRightArrow | Specifies a block arrow that curves right. |
CurvedLeftArrow | Specifies a block arrow that curves left. |
CurvedUpArrow | Specifies a block arrow that curves up. |
CurvedDownArrow | Specifies a block arrow that curves down. |
SwooshArrow | Specifies a curved arrow. |
Cube | Specifies a cube. |
Can | Specifies a can. |
LightningBolt | Specifies a lightning bolt. |
Heart | Specifies a heart. |
Sun | Specifies a sun shape. |
Moon | Specifies a moon shape. |
SmileyFace | Specifies a smiley face. |
Explosion1 | Specifies an explosion shape. |
Explosion2 | Specifies an explosion shape. |
FoldedCorner | Specifies a rectangle with a folded corner. |
Bevel | Specifies a bevel. |
Frame | Specifies a rectangular picture frame. |
HalfFrame | Specifies half of a rectangular picture frame. |
LShape | Specifies an L-shape. |
DiagonalStripe | Specifies a diagonal stripe. |
Chord | Specifies a circle with a chord. |
Arc | Specifies an arc. |
LeftBracket | Specifies an opening bracket. |
RightBracket | Specifies a closing bracket. |
LeftBrace | Specifies an opening brace. |
RightBrace | Specifies a closing brace. |
DoubleBracket | Specifies a pair of brackets. |
DoubleBrace | Specifies a pair of braces. |
LineCallout1 | Specifies a callout with no border and a straight callout line. |
LineCallout2 | Specifies a callout with no border and a two-segment callout line. |
LineCallout3 | Specifies a callout with no border and a three-segment callout line. |
AccentLineCallout1 | Specifies a callout with an accent bar and a straight callout line. |
AccentLineCallout2 | Specifies a callout with an accent bar and a two-segment callout line. |
AccentLineCallout3 | Specifies a callout with an accent bar and a three-segment callout line. |
BorderLineCallout1 | Specifies a callout with a border and a straight callout line. |
BorderLineCallout2 | Specifies a callout with a border and a two-segment callout line. |
BorderLineCallout3 | Specifies a callout with a border and a three-segment callout line. |
AccentBorderLineCallout1 | Specifies a callout with a border, accent bar, and a straight callout line. |
AccentBorderLineCallout2 | Specifies a callout with a border, accent bar, and a two-segment callout line. |
AccentBorderLineCallout3 | Specifies a callout with a border, accent bar, and a three-segment callout line. |
RectangularCallout | Specifies a rectangular callout. |
RoundedRectangularCallout | Specifies a rectangular callout with rounded corners. |
OvalCallout | Specifies an oval-shaped callout. |
CloudCallout | Specifies a cloud callout. |
Cloud | Specifies a cloud shape. |
DownRibbon | Specifies a ribbon banner with its center area below the ribbon ends. |
UpRibbon | Specifies a ribbon banner with its center area above the ribbon ends. |
CurvedDownRibbon | Specifies a curved down ribbon banner. |
CurvedUpRibbon | Specifies a curved up ribbon banner. |
LeftRightRibbon | Specifies a ribbon with an arrow at both ends. |
VerticalScroll | Specifies a vertical scroll. |
HorizontalScroll | Specifies a horizontal scroll. |
Wave | Specifies a wave. |
DoubleWave | Specifies a double wave. |
Cross | Specifies a cross. |
FlowChartProcess | Specifies the Process flowchart symbol. |
FlowChartDecision | Specifies the Decision flowchart symbol. |
FlowChartInputOutput | Specifies the Input/Output (Data) flowchart symbol. |
FlowChartPredefinedProcess | Specifies the Predefined Process flowchart symbol. |
FlowChartInternalStorage | Specifies the Internal Storage flowchart symbol. |
FlowChartDocument | Specifies the Document flowchart symbol. |
FlowChartMultidocument | Specifies the Multi-document flowchart symbol. |
FlowChartTerminator | Specifies the Terminator flowchart symbol. |
FlowChartPreparation | Specifies the Preparation flowchart symbol. |
FlowChartManualInput | Specifies the Manual Input flowchart symbol. |
FlowChartManualOperation | Specifies the Manual Operation flowchart symbol. |
FlowChartConnector | Specifies the Connector flowchart symbol. |
FlowChartPunchedCard | Specifies the Card flowchart symbol. |
FlowChartPunchedTape | Specifies the Punched Tape flowchart symbol. |
FlowChartSummingJunction | Specifies the Summing Junction flowchart symbol. |
FlowChartOr | Specifies the Or flowchart symbol. |
FlowChartCollate | Specifies the Collate flowchart symbol. |
FlowChartSort | Specifies the Sort flowchart symbol. |
FlowChartExtract | Specifies the Extract flowchart symbol. |
FlowChartMerge | Specifies the Merge flowchart symbol. |
FlowChartOfflineStorage | Specifies the Offline Storage flowchart symbol. |
FlowChartStoredData | Specifies the Stored Data flowchart symbol. |
FlowChartMagneticTape | Specifies the Magnetic Tape (Sequential Access Storage) flowchart symbol. |
FlowChartMagneticDisk | Specifies the Magnetic Disk flowchart symbol. |
FlowChartDirectAccessStorage | Specifies the Direct Access Storage flowchart symbol. |
FlowChartDisplay | Specifies the Display flowchart symbol. |
FlowChartDelay | Specifies the Delay flowchart symbol. |
FlowChartAlternateProcess | Specifies the Alternate Process flowchart symbol. |
FlowChartOffpageConnector | Specifies the Off-page Connector flowchart symbol. |
ActionButtonBlank | Specifies an empty button. |
ActionButtonHome | Specifies the Home button. |
ActionButtonHelp | Specifies the Help button. |
ActionButtonInformation | Specifies the Information button. |
ActionButtonForwardNext | Specifies the Forward or Next button. |
ActionButtonBackPrevious | Specifies the Back or Previous button. |
ActionButtonEnd | Specifies the End button. |
ActionButtonBeginning | Specifies the Beginning button. |
ActionButtonReturn | Specifies the Return button. |
ActionButtonDocument | Specifies the Document button. |
ActionButtonSound | Specifies the Sound button. |
ActionButtonMovie | Specifies the Movie button. |
Gear6 | Specifies a gear with six teeth. |
Gear9 | Specifies a gear with nine teeth. |
Funnel | Specifies a funnel. |
Plus | Specifies a plus sign. |
Minus | Specifies a minus sign. |
Multiply | Specifies a multiplication sign. |
Division | Specifies a division sign. |
Equal | Specifies an equal sign. |
NotEqual | Specifies a not-equal sign. |
CornerTabs | Specifies four right triangles that define a rectangular shape. |
SquareTabs | Specifies four small squares that define a rectangular shape. |
PlaqueTabs | Specifies four quarter circles that define a rectangular shape. |
ChartX | Specifies a rectangle divided into four parts along diagonal lines. |
ChartStar | Specifies a rectangle divided into six parts along a vertical line and diagonal lines. |
ChartPlus | Specifies a rectangle divided vertically and horizontally into four quarters. |
Remarks
The shape’s geometry type is defined by the ShapeCollection.AddShape method’s shapePreset parameter.