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");

Смотрите также