С помощью API MATLAB ® для 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, эти настройки будут потеряны при повторном создании презентации. Чтобы сохранить интерактивное форматирование содержимого, сохраните настроенную версию презентации с другим именем файла.