replace

Класс: 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. The Name значения свойств включают:

  • 'Title'

  • 'Content'

  • 'Table'

  • 'Picture'

  • 'Text'

  • 'Vertical Text'

The Name свойство также может быть установлено в пользовательское значение.

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

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

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

  • Строковые массивы

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

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

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

Введенный в R2015b