Форматирование диаграмм
Форматирование элементов диаграммы
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 | @ |