С MATLAB® API для PowerPoint® (PPT API), можно использовать шаблон PowerPoint и объекты и свойства формата PPT API, чтобы задать внешний вид объекта. PPT API поддерживает четыре подхода к форматированию элементов массива презентации.
Подход к форматированию | Использовать |
---|---|
Задайте форматирование в шаблоне PowerPoint. |
|
Используя PPT API, задайте объекты формата, чтобы задать стиль для объекта презентации. |
|
Используя PPT API, задайте свойства формата объекта презентации. |
|
В программном обеспечении PowerPoint отформатируйте сгенерированный PPT API. |
|
Используйте шаблоны для глобального применения форматирования:
Через целую презентацию, например, цвет фона слайдов.
К конкретным видам элементов в презентации, например, заголовкам слайдов.
Использование шаблона PowerPoint с PPT API включает в себя создание и форматирование таких элементов шаблона, как:
Мастеры слайдов
Слайд- размещения
Заполнители
Стили таблиц
Использование шаблона для определения форматирования предлагает больше параметров форматирования, чем предоставляет PPT API. Определение форматирования в шаблоне позволяет вам иметь последовательное форматирование в любой презентации PPT API, которая использовала шаблон.
Чтобы форматировать конкретное содержимое на конкретном слайде, рассмотрите использование одного из других подходов. Добавление элементов форматирования особых случаев в шаблон может сделать шаблон слишком сложным.
Можно задать объекты формата PPT API и использовать их, чтобы задать стиль форматирования для объектов презентации. После создания объекта презентации можно задать Style
свойство для этого объекта, используя массив ячеек объектов формата. Для примера:
import mlreporgen.ppt.* p = Paragraph('Model Highlights'); p.Style = {FontColor('red'),Bold(true)};
Это лучшая практика, чтобы задать Style
свойство путем конкатенации существующего значения Style
свойство и массив ячеек добавляемых объектов формата. Для примера:
import mlreporgen.ppt.* p = Paragraph('Model Highlights'); p.Style = [p.Style {FontColor('red'),Bold(true)}];
Эта практика препятствует непреднамеренному удалению объектов формата, которые вы ранее добавили или который PPT API добавил для синхронизации Style
свойство со свойствами формата.
Для многих объектов презентации использование объектов формата обеспечивает больше опций форматирования, чем свойств формата объектов презентации. Использование объектов формата может оптимизировать код: можно объединить несколько опций форматирования в один оператор и применить определенный стиль к нескольким объектам представления.
Используйте свойства формата элемента представления PPT API для базового форматирования определенного объекта презентации.
После определения объекта презентации можно задать значения для его свойств формата. Для примера:
import mlreportgen.ppt.* p = Paragraph('My paragraph'); p.FontColor = 'red'; p.Font = 'Arial'; p.FontSize = '18pt';
Форматирование применяется только к конкретному объекту. Если вы хотите задать только одну опцию для элемента презентации, использование свойства format является самым простым подходом.
После создания презентации PPT API можно использовать программное обеспечение PowerPoint для настройки форматирования.
В PowerPoint можно использовать все опции форматирования PowerPoint, включая опции, которые нельзя задать с PPT API, такие как анимация. Интерактивное редактирование содержимого слайда сгенерированной презентации позволяет настраивать определенную версию презентации без влияния на будущие версии презентации.
Если при помощи PowerPoint настроить презентацию, сгенерированную с помощью PPT API, эти индивидуальные настройки теряются при повторном создании презентации. Чтобы сохранить интерактивное форматирование содержимого, сохраните настроенную версию презентации с другим именем файла.