Skip to main content

Класс ChartLabelsInfo

Класс ChartLabelsInfo описывает настройки автоматического определения меток диаграммы. Используется в методах Chart::applySettings() и Chart::getChartLabels().

Конструктор​


ChartLabelsInfo(const ChartLabelsDetectionMode categoriesMode,
const ChartLabelsDetectionMode seriesNameMode,
const bool oneColumnRow)

Параметры​

  • categoriesMode -режим автоматического определения меток для категорий, тип ChartLabelsDetectionMode;
  • seriesNameMode -режим автоматического определения меток для серий, тип ChartLabelsDetectionMode;
  • oneColumnRow –передается true, если диапазон диаграммы содержит только одну строку или одну колонку.
ПолеТипОписание
ChartLabelsInfo.
categoriesMode
ChartLabelsDetectionModeРежим автоматического определения меток для категорий
ChartLabelsInfo.
seriesNameMode
ChartLabelsDetectionModeРежим автоматического определения меток для серий
ChartLabelsInfo.
isOneColumnRowChart
boolПоле содержит true, если диапазон диаграммы содержит только одну строку или одну колонку

Примеры​


ChartLabelsInfo chartInfo(ChartLabelsDetectionMode::FirstRow, ChartLabelsDetectionMode::NoLabels, false);
Table firstSheet = document.getBlocks().getTable(0).get();
Charts charts = firstSheet.getCharts();
Chart chart = charts.getChart(0);
ChartLabelsInfo chartInfo = chart.getChartLabels();
std::printf("%d, %d, %d", chartInfo.categoriesMode, chartInfo.seriesNameMode, chartInfo.isOneColumnRowChart);