• Post category:ApiChart
  • Запись изменена:26.01.2024

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