API PPT состоит из иерархического набора структур данных, известных как объекты, которые представляют представление и его содержимое. Верхняя часть иерархии имеет объект, представляющий представление. API PPT ведет список объектов, названных дочерними элементами представления, которые представляют содержания презентации (слайды, абзацы, таблицы, изображения, и т.д.). Каждый дочерний объект, в свою очередь, ведет список своего содержимого. Например, дочерние элементы объекта таблицы являются его объектами строки, дочерние элементы объекта строки являются его объектами записи и так далее.
API PPT содержит функции (также известный как методы), чтобы создать и собрать объекты PPT, такие как абзацы и таблицы, и добавить объекты в слайды.
API PPT включает объекты формата, такие как полужирный и цвет шрифта возражает, который можно использовать, чтобы задать форматирование для элементов представления.
Чтобы сгенерировать файл презентации PowerPoint®, используйте API PPT. Можно открыть, просмотреть и отредактировать сгенерированное представление, как вы делаете с любой другой презентацией PowerPoint.
API PPT включает набор функций MATLAB®, вызванных конструкторы, которых вы используете, чтобы создать объекты PPT различных типов.
Имя конструктора Object является именем класса MATLAB, из которого API PPT создает объект. Например, именем конструктора для объекта абзаца PPT является mlreportgen.ppt.Paragraph
. Некоторые конструкторы не требуют никаких аргументов. Другие конструкторы могут взять аргументы, которые обычно задают его начальное содержимое и свойства. Например, этот код создает объект абзаца, p
, начальным содержимым которого является Slide 1
.
p = mlreportgen.ppt.Paragraph('Slide 1');
Конструктор возвращает указатель на объект, который он создает. Присвоение указателя на переменную позволяет вам добавлять содержимое к объекту или устанавливать его свойства. Например, этот код добавляет содержимое к объекту p
абзаца.
append(p,'-- In the Beginning');
Можно использовать некоторые API-функции PPT, чтобы создать объекты PPT без включения конструктора в коде. Например, чтобы создать понижение, добавьте размещение понижения в представление без конструктора mlreportgen.ppt.Slide
. Этот код использует метод add
для объекта mlreportgen.ppt.Presentation
slides
. Метод 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'