Форматирование диаграмм
Форматирование элементов диаграммы
Aspose.Slides для C++ позволяет разработчикам добавлять на свои слайды кастомные диаграммы с нуля. В этой статье объясняется, как форматировать различные элементы диаграммы, включая категориальную и значенческую оси.
Aspose.Slides для C++ предоставляет простой API для управления различными элементами диаграммы и их форматирования с использованием пользовательских значений:
- Создайте экземпляр класса Presentation.
- Получите ссылку на слайд по его индексу.
- Добавьте диаграмму с данными по умолчанию любого желаемого типа (в этом примере мы будем использовать ChartType.LineWithMarkers).
- Получите доступ к значенческой оси диаграммы и установите следующие свойства:
- Установка формата линии для главных сеточных линий значенческой оси
- Установка формата линии для второстепенных сеточных линий значенческой оси
- Установка формата числа для значенческой оси
- Установка минимальных, максимальных, главных и второстепенных единиц для значенческой оси
- Установка свойств текста для значенческой оси
- Установка заголовка для значенческой оси
- Установка формата линии для значенческой оси
- Получите доступ к категориальной оси диаграммы и установите следующие свойства:
- Установка формата линии для главных сеточных линий категориальной оси
- Установка формата линии для второстепенных сеточных линий категориальной оси
- Установка свойств текста для категориальной оси
- Установка заголовка для категориальной оси
- Установка позиционирования меток для категориальной оси
- Установка угла вращения для меток категориальной оси
- Получите доступ к легенде диаграммы и установите для нее свойства текста
- Установите отображение легенд диаграммы без перекрытия
- Получите доступ к вторичной значенческой оси диаграммы и установите следующие свойства:
- Включите вторичную значенческую ось
- Установка формата линии для вторичной значенческой оси
- Установка формата числа для вторичной значенческой оси
- Установка минимальных, максимальных, главных и второстепенных единиц для вторичной значенческой оси
- Теперь построить первую серию диаграммы на вторичной значенческой оси
- Установите цвет заливки для задней стены диаграммы
- Установите цвет заливки для области построения диаграммы
- Запишите измененную презентацию в файл PPTX
Установка свойств шрифта для диаграммы
Aspose.Slides для C++ предоставляет поддержку установки свойств, связанных с шрифтом, для диаграммы. Пожалуйста, следуйте приведенным ниже шагам для установки свойств шрифта для диаграммы.
- Создайте объект класса Presentation.
- Добавьте диаграмму на слайд.
- Установите высоту шрифта.
- Сохраните измененную презентацию.
Ниже приведен пример.
Установка свойств шрифта для таблицы данных диаграммы
Aspose.Slides для C++ предоставляет поддержку изменения цвета категорий в цвете серии.
- Создайте объект класса Presentation.
- Добавьте диаграмму на слайд.
- Установите таблицу диаграммы.
- Установите высоту шрифта.
- Сохраните измененную презентацию.
Ниже приведен пример.
Установка закругленных границ области диаграммы
Aspose.Slides для C++ предоставляет поддержку установки области диаграммы. Свойства IChart.HasRoundedCorners и Chart.HasRoundedCorners были добавлены в Aspose.Slides.
- Создайте объект класса Presentation.
- Добавьте диаграмму на слайд.
- Установите тип заливки и цвет заливки диаграммы.
- Установите свойство круглого угла в True.
- Сохраните измененную презентацию.
Ниже приведен пример.
Установка чисел данных диаграммы
Aspose.Slides для C++ предоставляет простой API для управления форматом данных диаграммы:
- Создайте экземпляр класса Presentation.
- Получите ссылку на слайд по его индексу.
- Добавьте диаграмму с данными по умолчанию любого желаемого типа (в этом примере используется ChartType.ClusteredColumn).
- Установите предустановленный формат числа из возможных предустановленных значений.
- Пройдитесь по ячейкам данных диаграммы в каждой серии диаграммы и установите формат числа данных диаграммы.
- Сохраните презентацию.
- Установите пользовательский формат числа.
- Пройдитесь по ячейкам данных диаграммы в каждой серии и установите другой формат числа данных диаграммы.
- Сохраните презентацию.
Возможные предустановленные значения формата числа с их индексом и теми, которые можно использовать, приведены ниже: |
---|
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 | @ |