PPT API состоит из иерархического набора структур данных, известных как объекты, которые представляют представление и его содержимое. В верхней части иерархии находится объект, представляющий представление. PPT API поддерживает список объектов, называемых дочерними элементами презентации, которые представляют содержимое презентации (слайды, абзацы, таблицы, изображения и т.д.). Каждый дочерний объект, в свою очередь, поддерживает список своего содержимого. Для примера дочерние элементы объекта таблицы являются его строкой объектами, дочерние элементы объекта строки являются его объектами входа и так далее.
PPT API содержит функции (также известные как методы) для создания и сборки объектов PPT, таких как абзацы и таблицы, и добавления объектов к слайдам.
PPT API включает объекты формата, такие как жирный и шрифт, которые можно использовать для определения форматирования элементов представления.
Как сгенерировать PowerPoint® файл презентации, используйте PPT API. Можно открывать, просматривать и редактировать сгенерированную презентацию так же, как и любую другую презентацию PowerPoint.
PPT API включает набор MATLAB® функций, называемых конструкторами, которые вы используете для создания объектов PPT различных типов.
Имя конструктора объектов является именем класса MATLAB, из которого PPT API создает объект. Например, имя конструктора для объекта абзаца PPT mlreportgen.ppt.Paragraph
. Некоторые конструкторы не требуют никаких аргументов. Другие конструкторы могут принимать аргументы, которые обычно задают его начальное содержимое и свойства. Например, этот код создает объект абзаца, p
, чье начальное содержимое Slide 1
.
p = mlreportgen.ppt.Paragraph('Slide 1');
Конструктор возвращает указатель на объект, который он создает. Назначение указателя переменной позволяет добавить содержимое к объекту или задать его свойства. Для примера этот код добавляет содержимое к объекту абзаца p
.
append(p,'-- In the Beginning');
Можно использовать некоторые функции PPT API для создания объектов PPT без включения конструктора в код. Например, чтобы создать слайд, добавьте размещение слайда к презентации без mlreportgen.ppt.Slide
конструктор. Этот код использует add
метод для mlreportgen.ppt.Presentation
slides объекта
. The add
метод создает Slide
объект с именем slide1
на основе Title Slide
размещение в шаблоне PPT API PowerPoint по умолчанию.
import mlreportgen.ppt.*; slides = Presentation('MySlides'); slide1 = add(slides,'Title Slide')
slide1 = Slide with properties: Layout: 'Title Slide' SlideMaster: 'Office Theme' Name: '' Style: [] Children: [1x2 mlreportgen.ppt.TextBoxPlaceholder] Parent: [1x1 mlreportgen.ppt.Presentation] Tag: 'ppt.Slide:16' Id: '16'