Создайте объекты PPT

Объекты PPT

API PPT состоит из иерархического набора структур данных, известных как объекты, которые представляют представление и его содержимое. Верхняя часть иерархии имеет объект, представляющий представление. API PPT ведет список объектов, названных дочерними элементами представления, которые представляют содержания презентации (слайды, абзацы, таблицы, изображения, и т.д.). Каждый дочерний объект, в свою очередь, ведет список своего содержимого. Например, дочерние элементы объекта таблицы являются его объектами строки, дочерние элементы объекта строки являются его объектами записи и так далее.

API PPT содержит функции (также известный как методы), чтобы создать и собрать объекты PPT, такие как абзацы и таблицы, и добавить объекты в слайды.

API PPT включает объекты формата, такие как полужирный и цвет шрифта возражает, который можно использовать, чтобы задать форматирование для элементов представления.

Сгенерировать PowerPoint® файл презентации, используйте API PPT. Можно открыть, просмотреть и отредактировать сгенерированное представление, как вы делаете с любой другой презентацией PowerPoint.

Используйте конструктора PPT

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');

Объекты PPT, созданные без конструкторов

Можно использовать некоторые API-функции PPT, чтобы создать объекты PPT без включения конструктора в коде. Например, чтобы создать понижение, добавьте размещение понижения в представление без mlreportgen.ppt.Slide конструктор. Этот код использует add метод для mlreportgen.ppt.Presentation объект slides. add метод создает Slide возразите названному slide1 на основе Title Slide размещение в шаблоне PPT API PowerPoint по умолчанию.

import mlreportgen.ppt.*;
ppt = Presentation('MySlides');

slide1 = add(ppt,'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'

Смотрите также

Функции

Классы

Похожие темы