new ApiChart()
Класс, представляющий график.
Методы
Название | Описание |
ApplyChartStyle | Устанавливает стиль для текущего графика по идентификатору стиля. |
GetClassType | Возвращает тип класса ApiChart. |
GetNextChart | Возвращает следующую встроенную диаграмму, если она существует. |
GetPrevChart | Возвращает предыдущую линейную диаграмму, если она существует. |
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("docx");
var oDocument = Api.GetDocument();
var oParagraph = oDocument.GetElement(0);
var oDrawing = Api.CreateChart("bar3D", [
[200, 240, 280],
[250, 260, 280]
], ["Projected Revenue", "Estimated Costs"], [2014, 2015, 2016], 4051300, 2347595, 24);
oDrawing.SetVerAxisTitle("USD In Hundred Thousands", 10);
oDrawing.SetHorAxisTitle("Year", 11);
oDrawing.SetLegendPos("bottom");
oDrawing.SetShowDataLabels(false, false, true, false);
oDrawing.SetTitle("Financial Overview", 13);
oParagraph.AddDrawing(oDrawing);
builder.SaveFile("docx", "ApiChart.docx");
builder.CloseFile();
Была ли полезна статья?