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