Класс 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);