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