exponenta event banner

заменить

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

Заменить местозаполнитель рисунка на рисунок

Описание

пример

replacementPictureObj = replace(picturePlaceholder,picture) заменяет указанный местозаполнитель изображения указанным изображением и возвращает объект изображения.

Примеры

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

Добавить Title and Picture перейти к презентации, а затем заменить заголовок и местозаполнители рисунка собственным заголовком и изображением.

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

import mlreportgen.ppt.*

Создайте презентацию.

ppt = Presentation("myPicturePlaceholderPresentation.pptx");
open(ppt);

Добавить слайд с Title and Picture макет.

slide = add(ppt,"Title and Picture");

Используйте find метод объекта слайда для поиска объекта-заполнителя с именем Title.

titlePlaceholderObj = find(slide,"Title")
titlePlaceholderObj = 
  TextBoxPlaceholder with properties:

                 Bold: []
                 Font: []
    ComplexScriptFont: []
            FontColor: []
             FontSize: []
               Italic: []
               Strike: []
            Subscript: []
          Superscript: []
            Underline: []
      BackgroundColor: []
               VAlign: []
                 Name: 'Title'
                    X: []
                    Y: []
                Width: []
               Height: []
                Style: []
             Children: []
               Parent: [1×1 mlreportgen.ppt.Slide]
                  Tag: 'ppt.TextBoxPlaceholder:6:9'
                   Id: '6:9'

find метод возвращает mlreportgen.ppt.TextBoxPlaceholder объект.

Замените содержимое местозаполнителя текстом заголовка.

replace(titlePlaceholderObj,"Airplane");

Используйте find метод объекта слайда для поиска объекта-заполнителя с именем Picture.

picturePlaceholderObj = find(slide,"Picture")
picturePlaceholderObj = 
  PicturePlaceholder with properties:

                 Bold: []
                 Font: []
    ComplexScriptFont: []
            FontColor: []
             FontSize: []
               Italic: []
               Strike: []
            Subscript: []
          Superscript: []
            Underline: []
      BackgroundColor: []
               VAlign: []
                 Name: 'Picture'
                    X: []
                    Y: []
                Width: []
               Height: []
                Style: []
             Children: []
               Parent: [1×1 mlreportgen.ppt.Slide]
                  Tag: 'ppt.PicturePlaceholder:7:10'
                   Id: '7:10'

find метод возвращает mlreportgen.ppt.PicturePlaceholder объект.

Замените местозаполнитель рисунка на рисунок.

replace(picturePlaceholderObj,Picture("b747.jpg"));

Закрыть и просмотреть презентацию

close(ppt);
rptview(ppt);

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

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

Местозаполнитель рисунка, указанный как mlreportgen.ppt.PicturePlaceholder объект.

Рисунок, используемый в качестве замены местозаполнителя рисунка, указанного как mlreportgen.ppt.Picture объект.

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

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

Изображение замены, возвращенное как mlreportgen.ppt.Picture объект.

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