exponenta event banner

заменить

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

Замена текста, таблиц или рисунков на слайде

Описание

пример

replace(slide,contentName,content) заменяет существующее содержимое в объекте содержимого слайда указанным содержимым, которое может быть одним или несколькими абзацами, таблицей или изображением. Если тип содержимого, указанный в content недопустимый аргумент для объекта содержимого, идентифицированного contentName, replace способ не оказывает влияния.

Примеры

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

Используйте replace метод mlreportgen.ppt.Slide объект для замены заполнителя содержимым.

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

import mlreportgen.ppt.*

Создайте презентацию. Добавьте слайд для текста, слайд для рисунка и слайд для таблицы.

ppt = Presentation('mySlideReplacePresentation.pptx');
slide1 = add(ppt,'Title and Content');
slide2 = add(ppt,'Title and Picture');
slide3 = add(ppt,'Title and Table');

На первом слайде замените Title и Content местозаполнители с текстом.

replace(slide1,'Title','Text Slide');
replace(slide1,'Content','This is the content for slide 1');

На втором слайде замените Title местозаполнитель с текстом и Picture местозаполнитель с изображением.

replace(slide2,'Title','Picture Slide');
replace(slide2,'Picture',Picture('b747.jpg'));

На третьем слайде замените Title местозаполнитель с текстом и Table местозаполнитель с таблицей.

replace(slide3,'Title','Table Slide');
replace(slide3,'Table',Table({1 2; 'a' 'b'}));

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

close(ppt);
rptview(ppt);

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

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

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

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

Name значение свойства объекта, содержащего содержимое, которое требуется заменить, указанное как вектор символа или скаляр строки.

При добавлении слайда в презентацию add метод устанавливает Name свойства объектов содержимого на слайде на основе макета слайда. Посмотрите getLayoutNames. Name значения свойств включают в себя:

  • 'Title'

  • 'Content'

  • 'Table'

  • 'Picture'

  • 'Text'

  • 'Vertical Text'

Name также можно задать пользовательское значение свойства.

Содержимое замены, указанное как одно из следующих значений:

  • символьный вектор или строковый скаляр

  • mlreportgen.ppt.Paragaph объект

  • строковый массив

  • mlreportgen.ppt.Table объект

  • mlreportgen.ppt.Picture объект

  • массив ячеек символьных векторов или Paragraph объекты или комбинация символьных векторов, скаляров строк, массивов строк или mlreportgen.ppt.Paragraph объекты. Содержимое внутренних массивов ячеек или строковых массивов вырезано из содержимого внешнего массива ячеек.

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