add

Класс: mlreportgen.ppt.Presentation
Пакет: mlreportgen.ppt

Добавить слайд к презентации

Описание

пример

slideObj = add(presentation,slideLayout) добавляет слайд к презентации с заданным именем размещения слайда. Если заданное размещение встречается в нескольких шаблонах слайдов, PPT API использует первое вхождение размещения, который он находит в шаблоне.

slideObj = add(presentation,slideLayout,slideMaster) использует указанное размещение слайда в указанном шаблоне слайда. Используйте slideMaster аргумент, когда заданное размещение происходит в нескольких мастерах слайдов.

slideObj = add(presentation,slideLayout,otherSlide) добавляет слайд непосредственно перед слайдом, заданным в otherSlide аргумент, с использованием заданного размещения слайда в первом шаблоне слайда в презентации.

пример

slideObj = add(presentation,slideLayout,slideMaster,otherSlide) добавляет слайд непосредственно перед otherSlide слайд, используя указанное размещение слайда в указанном шаблоне слайда.

slideObj = add(presentation,slideLayout,index) добавляет слайд в положение индекса, заданное как index, использование заданного размещения слайдов в первом шаблоне слайдов в презентации.

пример

slideObj = add(presentation,slideLayout,slideMaster,index) добавляет слайд в положение индекса, заданное как index, используя указанное размещение слайда в указанном шаблоне слайда.

Примеры

расширить все

Импортируйте пакет PPT, чтобы не использовать длинные, полные имена для классов PPT API.

import mlreportgen.ppt.*

Создайте и откройте презентацию с именем myPresentation.pptx.

ppt = Presentation('myPresentation.pptx');
open(ppt);

Добавьте первый слайд и укажите размещение слайда, но не шаблон или расположение слайда.

contentSlide = add(ppt,'Title and Content');
replace(contentSlide,'Title','This is the Title of the Slide Content');

Добавьте другой слайд с помощью Office Theme мастер слайдов. Вставьте его перед слайдом, представленным contentSlide.

titleSlide = add(ppt,'Title Slide','Office Theme',contentSlide);
replace(titleSlide,'Title','Presentation Title');

Добавьте пустой слайд с помощью Office Theme мастер слайдов. Сделать новый слайд вторым слайдом в презентации.

blankSlide = add(ppt,'Blank','Office Theme',2);

Закройте и просмотрите презентацию.

close(ppt);
rptview(ppt);

Вот сгенерированная презентация:

Входные параметры

расширить все

Представление для добавления содержимого, заданное как mlreportgen.ppt.Presentation объект.

Размещение добавляемого слайда, заданный как вектор символов или строковый скаляр. Это размещение должен находиться в шаблоне презентации.

Чтобы увидеть доступные размещения, можно:

  • Используйте getLayoutNames способ.

  • В PowerPoint® шаблон, на вкладке Home, в разделе Slides, нажмите Layout.

Мастер слайдов для заданного размещения слайдов, заданный как вектор символов или строковый скаляр. Мастер слайдов должен находиться в шаблоне презентации.

Чтобы просмотреть доступные шаблоны слайдов, используйте один из следующих подходов:

  • Используйте getMasterNames способ.

  • В шаблоне PowerPoint, на вкладке View, в разделе Master Views, нажмите Slide Master. Ведущие слайды - это пронумерованные слайды. Указание на шаблон слайда, чтобы увидеть его имя. Укажите имя, не включая слова Slide Master.

Слайд для вставки нового слайда перед, заданный как mlreportgen.ppt.Slide объект.

Положение индекса слайда в представлении, заданное как целое число.

Выходные аргументы

расширить все

Слайд, возвращенный как mlreportgen.ppt.Slide объект.

Введенный в R2015b