Содержание
new ApiChart()
Класс, представляющий диаграмму.
Методы
| Название | Описание |
| ApplyChartStyle ↗ | Устанавливает стиль текущей диаграммы по идентификатору стиля. |
| GetClassType ↗ | Возвращает тип класса ApiChart. |
| RemoveSeria ↗ | Удаляет указанную серию из текущей диаграммы. |
| SetAxieNumFormat ↗ | Устанавливает указанный числовой формат для значений оси. |
| SetCategoryName ↗ | Задает имя для указанной категории диаграммы. |
| SetDataPointFill ↗ | Устанавливает заливку для точки данных в указанной серии диаграмм. |
| SetDataPointNumFormat ↗ | Устанавливает указанный числовой формат для точки данных диаграммы. |
| SetDataPointOutLine ↗ | Устанавливает структуру для точки данных в указанной серии диаграмм. |
| SetHorAxisLablesFontSize ↗ | Задает размер шрифта для меток горизонтальной оси. |
| SetHorAxisMajorTickMark ↗ | Указывает основную отметку деления горизонтальной оси. |
| SetHorAxisMinorTickMark ↗ | Указывает второстепенную галочку для горизонтальной оси. |
| SetHorAxisOrientation ↗ | Задает ориентацию горизонтальной оси. |
| SetHorAxisTickLabelPosition ↗ | Указывает положение метки деления для горизонтальной оси. |
| SetHorAxisTitle ↗ | Указывает заголовок горизонтальной оси диаграммы. |
| SetLegendFill ↗ | Устанавливает заливку легенды диаграммы. |
| SetLegendFontSize ↗ | Задает размер шрифта легенды диаграммы. |
| SetLegendOutLine ↗ | Устанавливает контур легенды диаграммы. |
| SetLegendPos ↗ | Указывает положение легенды диаграммы. |
| SetMajorHorizontalGridlines ↗ | Задает визуальные свойства для основных горизонтальных линий сетки. |
| SetMajorVerticalGridlines ↗ | Задает визуальные свойства для основных вертикальных линий сетки. |
| SetMarkerFill ↗ | Устанавливает заливку для маркера в указанной серии диаграмм. |
| SetMarkerOutLine ↗ | Устанавливает контур для маркера в указанной серии диаграмм. |
| SetMinorHorizontalGridlines ↗ | Задает визуальные свойства для второстепенных горизонтальных линий сетки. |
| SetMinorVerticalGridlines ↗ | Задает визуальные свойства для второстепенных вертикальных линий сетки. |
| SetPlotAreaFill ↗ | Устанавливает заливку области графика диаграммы. |
| SetPlotAreaOutLine ↗ | Устанавливает контур в область графика диаграммы. |
| SetSeriaName ↗ | Задает имя для указанной серии диаграмм. |
| SetSeriaNumFormat ↗ | Устанавливает указанный числовой формат для серии диаграмм. |
| SetSeriaValues ↗ | Устанавливает значения для указанной серии диаграммы. |
| SetSeriesFill ↗ | Устанавливает заливку для указанной серии диаграммы. |
| SetSeriesOutLine ↗ | Устанавливает структуру для указанной серии диаграмм. |
| SetShowDataLabels ↗ | Указывает, какие метки данных диаграммы отображаются на диаграмме. |
| SetShowPointDataLabel ↗ | Указывает параметры отображения меток данных диаграммы. |
| SetTitle ↗ | Указывает заголовок диаграммы. |
| SetTitleFill ↗ | Устанавливает заливку для заголовка диаграммы. |
| SetTitleOutLine ↗ | Устанавливает структуру в заголовок диаграммы. |
| SetVerAxisOrientation ↗ | Задает ориентацию вертикальной оси. |
| SetVerAxisTitle ↗ | Указывает заголовок вертикальной оси диаграммы. |
| SetVertAxisLablesFontSize ↗ | Задает размер шрифта для меток вертикальной оси. |
| SetVertAxisMajorTickMark ↗ | Указывает основную отметку вертикальной оси. |
| SetVertAxisMinorTickMark ↗ | Указывает второстепенную галочку для вертикальной оси. |
| SetVertAxisTickLabelPosition ↗ | Указывает положение метки деления для вертикальной оси. |
| SetXValues ↗ | Устанавливает значения оси X для всех серий диаграмм. Он используется только с точечными диаграммами. |
Пример
builder.CreateFile("pptx");
var oPresentation = Api.GetPresentation();
var oSlide = oPresentation.GetSlideByIndex(0);
oSlide.RemoveAllObjects();
var oChart = Api.CreateChart("bar3D", [
[200, 240, 280],
[250, 260, 280]
], ["Projected Revenue", "Estimated Costs"], [2014, 2015, 2016], 4051300, 2347595, 24);
oChart.SetVerAxisTitle("USD In Hundred Thousands", 10);
oChart.SetHorAxisTitle("Year", 11);
oChart.SetLegendPos("bottom");
oChart.SetShowDataLabels(false, false, true, false);
oChart.SetTitle("Financial Overview", 13);
oChart.SetSize(300 * 36000, 130 * 36000);
oChart.SetPosition(608400, 1267200);
var oFill = Api.CreateSolidFill(Api.CreateRGBColor(51, 51, 51));
oChart.SetSeriesFill(oFill, 0, false);
oFill = Api.CreateSolidFill(Api.CreateRGBColor(255, 111, 61));
oChart.SetSeriesFill(oFill, 1, false);
oSlide.AddObject(oChart);
builder.SaveFile("pptx", "ApiChart.pptx");
builder.CloseFile();








