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