ChartShapeType enumeration
ChartShapeType enumeration
Specifies the shape type of chart elements.
Members
| Name | Description |
|---|---|
| Default | Indicates that a shape is not defined for the chart element. |
| Rectangle | Rectangle. |
| RoundRectangle | Rounded rectangle. |
| Ellipse | Ellipse. |
| Diamond | Diamond. |
| Triangle | Triangle. |
| RightTriangle | Right triangle. |
| Parallelogram | Parallelogram. |
| Trapezoid | Trapezoid. |
| Hexagon | Hexagon. |
| Octagon | Octagon. |
| Plus | Plus. |
| Star | Star. |
| Arrow | Arrow. |
| HomePlate | Home plate. |
| Cube | Cube. |
| Arc | Arc. |
| Line | Line. |
| Plaque | Plaque. |
| Can | Can. |
| Donut | Donut. |
| StraightConnector1 | Straight connector 1. |
| BentConnector2 | Bent connector 2. |
| BentConnector3 | Bent connector 3. |
| BentConnector4 | Bent connector 4. |
| BentConnector5 | Bent connector 5. |
| CurvedConnector2 | Curved connector 2. |
| CurvedConnector3 | Curved connector 3. |
| CurvedConnector4 | Curved connector 4. |
| CurvedConnector5 | Curved connector 5. |
| Callout1 | Callout 1. |
| Callout2 | Callout 2. |
| Callout3 | Callout 3. |
| AccentCallout1 | Accent callout 1. |
| AccentCallout2 | Accent callout 2. |
| AccentCallout3 | Accent callout 3. |
| BorderCallout1 | Callout with border 1. |
| BorderCallout2 | Callout with border 2. |
| BorderCallout3 | Callout with border 3. |
| AccentBorderCallout1 | Accent callout with border 1. |
| AccentBorderCallout2 | Accent callout with border 2. |
| AccentBorderCallout3 | Accent callout with border 3. |
| Ribbon | Ribbon. |
| Ribbon2 | Ribbon 2. |
| Chevron | Chevron. |
| Pentagon | Pentagon. |
| NoSmoking | No smoking. |
| Seal4 | Four pointed star. |
| Seal6 | Six pointed star. |
| Seal7 | Seven pointed star. |
| Seal8 | Eight pointed star. |
| Seal10 | Ten pointed star. |
| Seal12 | Twelve pointed star. |
| Seal16 | Sixteen pointed star. |
| Seal24 | Twenty-four pointed star. |
| Seal32 | Thirty-two pointed star. |
| WedgeRectCallout | Callout wedge rectangle. |
| WedgeRRectCallout | Callout wedge round rectangle. |
| WedgeEllipseCallout | Callout wedge ellipse. |
| Wave | Wave. |
| FoldedCorner | Folded corner. |
| LeftArrow | Left arrow. |
| DownArrow | Down arrow. |
| UpArrow | Up arrow. |
| LeftRightArrow | Left and right arrow. |
| UpDownArrow | Up and down arrow. |
| IrregularSeal1 | Irregular seal 1. |
| IrregularSeal2 | Irregular seal 2. |
| LightningBolt | Lightning bolt. |
| Heart | Heart. |
| QuadArrow | Quad arrow. |
| LeftArrowCallout | Callout left arrow. |
| RightArrowCallout | Callout right arrow. |
| UpArrowCallout | Callout up arrow. |
| DownArrowCallout | Callout down arrow. |
| LeftRightArrowCallout | Callout left and right arrow. |
| UpDownArrowCallout | Callout up and down arrow. |
| QuadArrowCallout | Callout quad arrow. |
| Bevel | Bevel. |
| LeftBracket | Left bracket. |
| RightBracket | Right bracket. |
| LeftBrace | Left brace. |
| RightBrace | Right brace. |
| LeftUpArrow | Left up arrow. |
| BentUpArrow | Bent up arrow. |
| BentArrow | Bent arrow. |
| StripedRightArrow | Striped right arrow. |
| NotchedRightArrow | Notched right arrow. |
| BlockArc | Block arc. |
| SmileyFace | Smiley face. |
| VerticalScroll | Vertical scroll. |
| HorizontalScroll | Horizontal scroll. |
| CircularArrow | Circular arrow. |
| UturnArrow | U-turn arrow. |
| CurvedRightArrow | Curved right arrow. |
| CurvedLeftArrow | Curved left arrow. |
| CurvedUpArrow | Curved up arrow. |
| CurvedDownArrow | Curved down arrow. |
| CloudCallout | Callout cloud. |
| EllipseRibbon | Ellipse ribbon. |
| EllipseRibbon2 | Ellipse ribbon 2. |
| FlowChartProcess | Process flow. |
| FlowChartDecision | Decision flow. |
| FlowChartInputOutput | Input output flow. |
| FlowChartPredefinedProcess | Predefined process flow. |
| FlowChartInternalStorage | Internal storage flow. |
| FlowChartDocument | Document flow. |
| FlowChartMultidocument | Multi-document flow. |
| FlowChartTerminator | Terminator flow. |
| FlowChartPreparation | Preparation flow. |
| FlowChartManualInput | Manual input flow. |
| FlowChartManualOperation | Manual operation flow. |
| FlowChartConnector | Connector flow. |
| FlowChartPunchedCard | Punched card flow. |
| FlowChartPunchedTape | Punched tape flow. |
| FlowChartSummingJunction | Summing junction flow. |
| FlowChartOr | Or flow. |
| FlowChartCollate | Collate flow. |
| FlowChartSort | Sort flow. |
| FlowChartExtract | Extract flow. |
| FlowChartMerge | Merge flow. |
| FlowChartOfflineStorage | Offline storage flow. |
| FlowChartOnlineStorage | Online storage flow. |
| FlowChartMagneticTape | Magnetic tape flow. |
| FlowChartMagneticDisk | Magnetic disk flow. |
| FlowChartMagneticDrum | Magnetic drum flow. |
| FlowChartDisplay | Display flow. |
| FlowChartDelay | Delay flow. |
| FlowChartAlternateProcess | Alternate process flow. |
| FlowChartOffpageConnector | Off-page connector flow. |
| LeftRightUpArrow | Left right up arrow. |
| Sun | Sun. |
| Moon | Moon. |
| BracketPair | Bracket pair. |
| BracePair | Brace pair. |
| DoubleWave | Double wave. |
| ActionButtonBlank | Blank button. |
| ActionButtonHome | Home button. |
| ActionButtonHelp | Help button. |
| ActionButtonInformation | Information button. |
| ActionButtonForwardNext | Forward or next button. |
| ActionButtonBackPrevious | Back or previous button. |
| ActionButtonEnd | End button. |
| ActionButtonBeginning | Beginning button. |
| ActionButtonReturn | Return button. |
| ActionButtonDocument | Document button. |
| ActionButtonSound | Sound button. |
| ActionButtonMovie | Movie button. |
| SingleCornerSnipped | Snip single corner rectangle object. |
| TopCornersSnipped | Snip same side corner rectangle. |
| DiagonalCornersSnipped | Snip diagonal corner rectangle. |
| TopCornersOneRoundedOneSnipped | Snip and round single corner rectangle. |
| SingleCornerRounded | Rounded single corner rectangle. |
| TopCornersRounded | Rounded same side corner rectangle. |
| DiagonalCornersRounded | Rounded diagonal corner rectangle. |
| Heptagon | Heptagon. |
| Cloud | Cloud. |
| SwooshArrow | Swoosh arrow. |
| Teardrop | Teardrop. |
| SquareTabs | Square tabs. |
| PlaqueTabs | Plaque tabs. |
| Pie | Pie. |
| WedgePie | Wedge pie. |
| InverseLine | Inverse line. |
| MathPlus | Math plus. |
| MathMinus | Math minus. |
| MathMultiply | Math multiply. |
| MathDivide | Math divide. |
| MathEqual | Math equal. |
| MathNotEqual | Math not equal. |
| NonIsoscelesTrapezoid | Non-isosceles trapezoid. |
| LeftRightCircularArrow | Left-right circular arrow. |
| LeftRightRibbon | Left-right ribbon. |
| LeftCircularArrow | Left circular arrow. |
| Frame | Frame. |
| HalfFrame | Half frame. |
| Funnel | Funnel. |
| Gear6 | Six-tooth gear. |
| Gear9 | Nine-tooth gear. |
| Decagon | Decagon. |
| Dodecagon | Dodecagon. |
| DiagonalStripe | Diagonal stripe. |
| Corner | Corner. |
| CornerTabs | Corner tabs. |
| Chord | Chord. |
| ChartPlus | Chart plus. |
| ChartStar | Chart star. |
| ChartX | Chart X. |
Examples
Shows how to set fill, stroke and callout formatting for chart data labels.
let doc = new aw.Document();
let builder = new aw.DocumentBuilder(doc);
let shape = builder.insertChart(aw.Drawing.Charts.ChartType.Column, 432, 252);
let chart = shape.chart;
// Delete default generated series.
chart.series.clear();
// Add new series.
let series = chart.series.add("AW Series 1",
[ "AW Category 1", "AW Category 2", "AW Category 3", "AW Category 4" ],
[ 100, 200, 300, 400 ]);
// Show data labels.
series.hasDataLabels = true;
series.dataLabels.showValue = true;
// Format data labels as callouts.
let format = series.dataLabels.format;
format.shapeType = aw.Drawing.Charts.ChartShapeType.WedgeRectCallout;
format.stroke.color = "#006400";
format.fill.solid("#008000");
series.dataLabels.font.color = "#FFFF00";
// Change fill and stroke of an individual data label.
let labelFormat = series.dataLabels.at(0).format;
labelFormat.stroke.color = "#00008B";
labelFormat.fill.solid("#0000FF");
doc.save(base.artifactsDir + "Charts.FormatDataLables.docx");
See Also
- module Aspose.Words.Drawing.Charts
- property ChartFormat.shapeType