exponenta event banner

добавить

Класс: 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 ® на вкладке Главная в разделе Слайды щелкните Макет .

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

Для просмотра доступных образцов слайдов используйте один из следующих подходов:

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

  • В шаблоне PowerPoint на вкладке «Вид» в разделе «Основные представления» выберите «Образец слайдов». Образцами слайдов являются пронумерованные слайды. Укажите образец слайдов, чтобы увидеть его имя. Укажите имя без включения слов Slide Master.

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

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

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

развернуть все

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

Представлен в R2015b