ChartShapeType

ChartShapeType enumeration

指定图表元素的形状类型。

public enum ChartShapeType

价值观

姓名价值描述
Default0表示未为图表元素定义形状。
Rectangle1矩形.
RoundRectangle2圆角矩形。
Ellipse3椭圆.
Diamond4钻石.
Triangle5三角形.
RightTriangle6直角三角形。
Parallelogram7平行四边形.
Trapezoid8梯形.
Hexagon9六边形.
Octagon10八边形。
Plus11加.
Star12星星.
Arrow13箭头.
HomePlate14本垒板。
Cube15立方体.
Arc16弧.
Line17行.
Plaque18牌匾.
Can19可以。
Donut20甜甜圈.
StraightConnector121直连接器 1.
BentConnector222弯曲连接器 2.
BentConnector323弯曲连接器 3.
BentConnector424弯曲连接器 4.
BentConnector525弯曲连接器 5.
CurvedConnector226弯曲连接器 2.
CurvedConnector327弯曲连接器 3.
CurvedConnector428弯曲连接器 4.
CurvedConnector529弯曲连接器 5.
Callout130标注 1.
Callout231标注 2.
Callout332标注 3.
AccentCallout133重音标注 1.
AccentCallout234重音标注 2.
AccentCallout335重音标注 3.
BorderCallout136带边框的标注 1.
BorderCallout237带边框的标注 2.
BorderCallout338带边框的标注 3.
AccentBorderCallout139带边框的强调标注 1.
AccentBorderCallout240带边框的重音标注 2.
AccentBorderCallout341带边框的强调标注 3.
Ribbon42丝带.
Ribbon243丝带 2.
Chevron44雪佛龙.
Pentagon45五角大楼。
NoSmoking46禁止吸烟。
Seal447四角星。
Seal648六角星。
Seal749七角星。
Seal850八角星。
Seal1051十角星。
Seal1252十二角星。
Seal1653十六角星。
Seal2454二十四角星。
Seal3255三十二角星。
WedgeRectCallout56标注楔形矩形。
WedgeRRectCallout57标注楔形圆角矩形。
WedgeEllipseCallout58标注楔形椭圆。
Wave59挥手。
FoldedCorner60折角。
LeftArrow61左箭头。
DownArrow62向下箭头。
UpArrow63向上箭头。
LeftRightArrow64左右箭头。
UpDownArrow65上下箭头。
IrregularSeal166不规则印章 1.
IrregularSeal267不规则印章 2.
LightningBolt68闪电。
Heart69心.
QuadArrow70四箭。
LeftArrowCallout71标注左箭头。
RightArrowCallout72标注右箭头。
UpArrowCallout73标注向上箭头。
DownArrowCallout74标注向下箭头。
LeftRightArrowCallout75标注左右箭头。
UpDownArrowCallout76标注上下箭头。
QuadArrowCallout77标注四箭头。
Bevel78斜角.
LeftBracket79左括号.
RightBracket80右括号。
LeftBrace81左括号。
RightBrace82右括号。
LeftUpArrow83左上箭头。
BentUpArrow84向上弯曲的箭头。
BentArrow85弯曲的箭头。
StripedRightArrow86条纹右箭头。
NotchedRightArrow87带缺口的右箭头。
BlockArc88阻止弧。
SmileyFace89笑脸。
VerticalScroll90垂直滚动。
HorizontalScroll91水平滚动。
CircularArrow92圆形箭头。
UturnArrow93掉头箭头。
CurvedRightArrow94向右弯曲的箭头。
CurvedLeftArrow95向左弯曲的箭头。
CurvedUpArrow96向上弯曲的箭头。
CurvedDownArrow97向下弯曲的箭头。
CloudCallout98标注云。
EllipseRibbon99椭圆丝带.
EllipseRibbon2100椭圆丝带 2.
FlowChartProcess101流程.
FlowChartDecision102决策流程。
FlowChartInputOutput103输入输出流.
FlowChartPredefinedProcess104预定义流程。
FlowChartInternalStorage105内部存储流。
FlowChartDocument106文档流。
FlowChartMultidocument107多文档流。
FlowChartTerminator108终结者流。
FlowChartPreparation109准备流程。
FlowChartManualInput110手动输入流程。
FlowChartManualOperation111手动操作流程。
FlowChartConnector112连接器流.
FlowChartPunchedCard113打孔卡流程。
FlowChartPunchedTape114穿孔带流。
FlowChartSummingJunction115求和结点流。
FlowChartOr116或流。
FlowChartCollate117整理流程。
FlowChartSort118排序流程。
FlowChartExtract119提取流。
FlowChartMerge120合并流程。
FlowChartOfflineStorage121离线存储流程。
FlowChartOnlineStorage122在线存储流。
FlowChartMagneticTape123磁带流。
FlowChartMagneticDisk124磁盘流。
FlowChartMagneticDrum125磁鼓流。
FlowChartDisplay126显示流量。
FlowChartDelay127延迟流。
FlowChartAlternateProcess128备用流程。
FlowChartOffpageConnector129页外连接器流。
LeftRightUpArrow130左右向上箭头。
Sun131星期日
Moon132月亮.
BracketPair133括号对.
BracePair134括号对。
DoubleWave135双波。
ActionButtonBlank136空白按钮。
ActionButtonHome137主页按钮。
ActionButtonHelp138帮助按钮。
ActionButtonInformation139信息按钮。
ActionButtonForwardNext140前进或下一步按钮。
ActionButtonBackPrevious141“后退”或“上一个”按钮。
ActionButtonEnd142结束按钮。
ActionButtonBeginning143开始按钮。
ActionButtonReturn144返回按钮。
ActionButtonDocument145文档按钮。
ActionButtonSound146声音按钮。
ActionButtonMovie147电影按钮。
SingleCornerSnipped148剪掉矩形对象的单个角。
TopCornersSnipped149剪掉同一侧角矩形。
DiagonalCornersSnipped150剪掉对角矩形。
TopCornersOneRoundedOneSnipped151剪掉并圆化单角矩形。
SingleCornerRounded152圆角单角矩形。
TopCornersRounded153圆角同边矩形。
DiagonalCornersRounded154圆角对角矩形。
Heptagon155七边形。
Cloud156云.
SwooshArrow157嗖嗖箭头。
Teardrop158泪珠.
SquareTabs159方形标签。
PlaqueTabs160斑块标签。
Pie161饼图.
WedgePie162楔形饼。
InverseLine163反向线。
MathPlus164数学加法。
MathMinus165数学减法。
MathMultiply166数学乘法。
MathDivide167数学除法。
MathEqual168数学相等。
MathNotEqual169数学不等于。
NonIsoscelesTrapezoid170非等腰梯形。
LeftRightCircularArrow171左右环形箭头。
LeftRightRibbon172左右丝带。
LeftCircularArrow173左环形箭头。
Frame174框架.
HalfFrame175半帧。
Funnel176漏斗.
Gear6177六齿齿轮。
Gear9178九齿齿轮。
Decagon179十边形.
Dodecagon180十二边形.
DiagonalStripe181对角条纹。
Corner182角落.
CornerTabs183角标签。
Chord184和弦.
ChartPlus185图表加.
ChartStar186图表之星。
ChartX187图表 X.

例子

展示如何设置图表数据标签的填充、描边和标注格式。

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

Shape shape = builder.InsertChart(ChartType.Column, 432, 252);
Chart chart = shape.Chart;

// 删除默认生成的系列。
chart.Series.Clear();

// 添加新系列。
ChartSeries series = chart.Series.Add("AW Series 1",
    new string[] { "AW Category 1", "AW Category 2", "AW Category 3", "AW Category 4" },
    new double[] { 100, 200, 300, 400 });

// 显示数据标签。
series.HasDataLabels = true;
series.DataLabels.ShowValue = true;

// 将数据标签格式化为标注。
ChartFormat format = series.DataLabels.Format;
format.ShapeType = ChartShapeType.WedgeRectCallout;
format.Stroke.Color = Color.DarkGreen;
format.Fill.Solid(Color.Green);
series.DataLabels.Font.Color = Color.Yellow;

// 更改单个数据标签的填充和描边。
ChartFormat labelFormat = series.DataLabels[0].Format;
labelFormat.Stroke.Color = Color.DarkBlue;
labelFormat.Fill.Solid(Color.Blue);

doc.Save(ArtifactsDir + "Charts.FormatDataLables.docx");

也可以看看