Продукты Р7
Корпоративный сервер 2024
Корпоративный сервер 2024
Сервер документов
Сервер документов
Редакторы
Редакторы
Корпоративный сервер 2019
Корпоративный сервер 2019
Графика
Графика
Команда
Команда
Мобильные редакторы
Мобильные редакторы
Облачный офис
Облачный офис
Почта
Почта
Органайзер
Органайзер
Дополнительно
Часто задаваемые вопросы
Разработчикам
Интеграции
Новые возможности

Справочник методов класса ApiChart презентаций

Обновлено: 15.12.25

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