Форматирование диаграмм

Форматирование элементов диаграммы

Aspose.Slides для C++ позволяет разработчикам добавлять на свои слайды кастомные диаграммы с нуля. В этой статье объясняется, как форматировать различные элементы диаграммы, включая категориальную и значенческую оси.

Aspose.Slides для C++ предоставляет простой API для управления различными элементами диаграммы и их форматирования с использованием пользовательских значений:

  1. Создайте экземпляр класса Presentation.
  2. Получите ссылку на слайд по его индексу.
  3. Добавьте диаграмму с данными по умолчанию любого желаемого типа (в этом примере мы будем использовать ChartType.LineWithMarkers).
  4. Получите доступ к значенческой оси диаграммы и установите следующие свойства:
    1. Установка формата линии для главных сеточных линий значенческой оси
    2. Установка формата линии для второстепенных сеточных линий значенческой оси
    3. Установка формата числа для значенческой оси
    4. Установка минимальных, максимальных, главных и второстепенных единиц для значенческой оси
    5. Установка свойств текста для значенческой оси
    6. Установка заголовка для значенческой оси
    7. Установка формата линии для значенческой оси
  5. Получите доступ к категориальной оси диаграммы и установите следующие свойства:
    1. Установка формата линии для главных сеточных линий категориальной оси
    2. Установка формата линии для второстепенных сеточных линий категориальной оси
    3. Установка свойств текста для категориальной оси
    4. Установка заголовка для категориальной оси
    5. Установка позиционирования меток для категориальной оси
    6. Установка угла вращения для меток категориальной оси
  6. Получите доступ к легенде диаграммы и установите для нее свойства текста
  7. Установите отображение легенд диаграммы без перекрытия
  8. Получите доступ к вторичной значенческой оси диаграммы и установите следующие свойства:
    1. Включите вторичную значенческую ось
    2. Установка формата линии для вторичной значенческой оси
    3. Установка формата числа для вторичной значенческой оси
    4. Установка минимальных, максимальных, главных и второстепенных единиц для вторичной значенческой оси
  9. Теперь построить первую серию диаграммы на вторичной значенческой оси
  10. Установите цвет заливки для задней стены диаграммы
  11. Установите цвет заливки для области построения диаграммы
  12. Запишите измененную презентацию в файл PPTX

Установка свойств шрифта для диаграммы

Aspose.Slides для C++ предоставляет поддержку установки свойств, связанных с шрифтом, для диаграммы. Пожалуйста, следуйте приведенным ниже шагам для установки свойств шрифта для диаграммы.

  • Создайте объект класса Presentation.
  • Добавьте диаграмму на слайд.
  • Установите высоту шрифта.
  • Сохраните измененную презентацию.

Ниже приведен пример.

Установка свойств шрифта для таблицы данных диаграммы

Aspose.Slides для C++ предоставляет поддержку изменения цвета категорий в цвете серии.

  1. Создайте объект класса Presentation.
  2. Добавьте диаграмму на слайд.
  3. Установите таблицу диаграммы.
  4. Установите высоту шрифта.
  5. Сохраните измененную презентацию.

Ниже приведен пример.

Установка закругленных границ области диаграммы

Aspose.Slides для C++ предоставляет поддержку установки области диаграммы. Свойства IChart.HasRoundedCorners и Chart.HasRoundedCorners были добавлены в Aspose.Slides.

  1. Создайте объект класса Presentation.
  2. Добавьте диаграмму на слайд.
  3. Установите тип заливки и цвет заливки диаграммы.
  4. Установите свойство круглого угла в True.
  5. Сохраните измененную презентацию.

Ниже приведен пример.

Установка чисел данных диаграммы

Aspose.Slides для C++ предоставляет простой API для управления форматом данных диаграммы:

  1. Создайте экземпляр класса Presentation.
  2. Получите ссылку на слайд по его индексу.
  3. Добавьте диаграмму с данными по умолчанию любого желаемого типа (в этом примере используется ChartType.ClusteredColumn).
  4. Установите предустановленный формат числа из возможных предустановленных значений.
  5. Пройдитесь по ячейкам данных диаграммы в каждой серии диаграммы и установите формат числа данных диаграммы.
  6. Сохраните презентацию.
  7. Установите пользовательский формат числа.
  8. Пройдитесь по ячейкам данных диаграммы в каждой серии и установите другой формат числа данных диаграммы.
  9. Сохраните презентацию.
  Возможные предустановленные значения формата числа с их индексом и теми, которые можно использовать, приведены ниже:
0 Общий
1 0
2 0.00
3 #,##0
4 #,##0.00
5 $#,##0;$-#,##0
6 $#,##0;Красный$-#,##0
7 $#,##0.00;$-#,##0.00
8 $#,##0.00;Красный$-#,##0.00
9 0%
10 0.00%
11 0.00E+00
12 # ?/?
13 # /
14 м/д/гг
15 д-ммм-гг
16 д-ммм
17 ммм-гг
18 ч:мм ДП/ПМ
19 ч:мм:сс ДП/ПМ
20 ч:мм
21 ч:мм:сс
22 м/д/гг ч:мм
37 #,##0;-#,##0
38 #,##0;Красный-#,##0
39 #,##0.00;-#,##0.00
40 #,##0.00;Красный-#,##0.00
41 _ * #,##0_ ;_ * “_ ;_ @_
42 _ $* #,##0_ ;_ $* “_ ;_ @_
43 _ * #,##0.00_ ;_ * “??_ ;_ @_
44 _ $* #,##0.00_ ;_ $* “??_ ;_ @_
45 мм:сс
46 ч :мм:сс
47 мм:сс.0
48 ##0.0E+00
49 @