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(); Была ли полезна статья?
