ShapeType

type ShapeType = accentBorderCallout1 | accentBorderCallout2 | accentBorderCallout3 | accentCallout1 | accentCallout2 | accentCallout3 | actionButtonBackPrevious | actionButtonBeginning | actionButtonBlank | actionButtonDocument | actionButtonEnd | actionButtonForwardNext | actionButtonHelp | actionButtonHome | actionButtonInformation | actionButtonMovie | actionButtonReturn | actionButtonSound | arc | bentArrow | bentConnector2 | bentConnector3 | bentConnector4 | bentConnector5 | bentUpArrow | bevel | blockArc | borderCallout1 | borderCallout2 | borderCallout3 | bracePair | bracketPair | callout1 | callout2 | callout3 | can | chartPlus | chartStar | chartX | chevron | chord | circularArrow | cloud | cloudCallout | corner | cornerTabs | cube | curvedConnector2 | curvedConnector3 | curvedConnector4 | curvedConnector5 | curvedDownArrow | curvedLeftArrow | curvedRightArrow | curvedUpArrow | decagon | diagStripe | diamond | dodecagon | donut | doubleWave | downArrow | downArrowCallout | ellipse | ellipseRibbon | ellipseRibbon2 | flowChartAlternateProcess | flowChartCollate | flowChartConnector | flowChartDecision | flowChartDelay | flowChartDisplay | flowChartDocument | flowChartExtract | flowChartInputOutput | flowChartInternalStorage | flowChartMagneticDisk | flowChartMagneticDrum | flowChartMagneticTape | flowChartManualInput | flowChartManualOperation | flowChartMerge | flowChartMultidocument | flowChartOfflineStorage | flowChartOffpageConnector | flowChartOnlineStorage | flowChartOr | flowChartPredefinedProcess | flowChartPreparation | flowChartProcess | flowChartPunchedCard | flowChartPunchedTape | flowChartSort | flowChartSummingJunction | flowChartTerminator | foldedCorner | frame | funnel | gear6 | gear9 | halfFrame | heart | heptagon | hexagon | homePlate | horizontalScroll | irregularSeal1 | irregularSeal2 | leftArrow | leftArrowCallout | leftBrace | leftBracket | leftCircularArrow | leftRightArrow | leftRightArrowCallout | leftRightCircularArrow | leftRightRibbon | leftRightUpArrow | leftUpArrow | lightningBolt | line | lineInv | mathDivide | mathEqual | mathMinus | mathMultiply | mathNotEqual | mathPlus | moon | nonIsoscelesTrapezoid | noSmoking | notchedRightArrow | octagon | parallelogram | pentagon | pie | pieWedge | plaque | plaqueTabs | plus | quadArrow | quadArrowCallout | rect | ribbon | ribbon2 | rightArrow | rightArrowCallout | rightBrace | rightBracket | round1Rect | round2DiagRect | round2SameRect | roundRect | rtTriangle | smileyFace | snip1Rect | snip2DiagRect | snip2SameRect | snipRoundRect | squareTabs | star10 | star12 | star16 | star24 | star32 | star4 | star5 | star6 | star7 | star8 | straightConnector1 | stripedRightArrow | sun | swooshArrow | teardrop | trapezoid | triangle | upArrowCallout | upDownArrow | upDownArrow | upDownArrowCallout | uturnArrow | verticalScroll | wave | wedgeEllipseCallout | wedgeRectCallout | wedgeRoundRectCallout

Description

This type specifies the preset shape geometry that will be used for a shape.

Try It

var oDrawing = Api.CreateShape("diamond", 100 * 36000, 100 * 36000, oFill, oStroke);

Get Help

  • If you have any questions about ONLYOFFICE Docs, try the FAQ section first.
  • You can request a feature or report a bug by posting an issue on GitHub.
  • You can also ask our developers on ONLYOFFICE forum (registration required).