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

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