Настройка таблиц данных диаграмм в презентациях с использованием Python
Обзор
В этой статье объясняется, как работать с таблицами данных диаграмм в Aspose.Slides. Показано, как отобразить таблицу данных для диаграммы и настроить её форматирование текста, задав свойства шрифта, такие как полужирный стиль и высота шрифта. Пример демонстрирует создание презентации, добавление диаграммы, включение таблицы данных диаграммы, применение параметров шрифта и сохранение обновлённой презентации.
Также включены краткие ответы на распространённые вопросы о отображении ключей легенды в таблице данных диаграммы, сохранении таблицы данных при экспорте, работе с диаграммами, загруженными из существующих презентаций или шаблонов, и определении диаграмм, у которых включена таблица данных.
Установить свойства шрифта для таблицы данных диаграммы
Aspose.Slides for Python via Java позволяет показывать таблицу данных диаграммы и изменять свойства шрифта её текста.
- Создайте экземпляр класса Presentation.
- Добавьте диаграмму на слайд.
- Отобразите таблицу данных диаграммы.
- Установите полужирный стиль и высоту шрифта текста таблицы данных.
- Сохраните изменённую презентацию.
Следующий пример демонстрирует эти шаги.
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import ChartType, NullableBool, Presentation, SaveFormat
# Создайте пустую презентацию.
presentation = Presentation()
try:
chart = presentation.getSlides().get_Item(0).getShapes().addChart(ChartType.ClusteredColumn, 50, 50, 600, 400)
chart.setDataTable(True)
portion_format = chart.getChartDataTable().getTextFormat().getPortionFormat()
portion_format.setFontBold(NullableBool.True_)
portion_format.setFontHeight(20)
presentation.save("output.pptx", SaveFormat.Pptx)
finally:
presentation.dispose()
Вопросы и ответы
Могу ли я показывать небольшие ключи легенды рядом со значениями в таблице данных диаграммы?
Да. Таблица данных поддерживает legend keys, и их можно включать или отключать.
Будет ли таблица данных сохранена при экспорте презентации в PDF, HTML или изображения?
Да. Aspose.Slides рендерит диаграмму как часть слайда, поэтому экспортированный PDF/HTML/image включает диаграмму с её таблицей данных.
Поддерживаются ли таблицы данных для диаграмм, полученных из файла‑шаблона?
Да. Для любой диаграммы, загруженной из существующей презентации или шаблона, можно проверить и изменить, отображается ли таблица данных, используя свойства диаграммы (is shown).
Как быстро найти, какие диаграммы в файле имеют включённую таблицу данных?
Просмотрите свойство каждой диаграммы, указывающее, отображается ли таблица данных (is shown), и пройдитесь по слайдам, чтобы определить диаграммы, у которых она включена.