replace

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

Замените заполнителя картинки в картинке

Описание

пример

pictureObj = replace(picturePlaceholder,picture) заменяет изображение в месте для рисунка. PowerPoint® изменяет размерности изображения, чтобы заполнить picturePlaceholder размерности. Если размерности изображения больше, PowerPoint расширяет изображение пропорционально. Если размерности изображения меньше, изображение сосредоточено.

Примеры

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

Создайте представление.

import mlreportgen.ppt.*
slidesFile = 'myPlaceholderPresentation.pptx';
slides = Presentation(slidesFile);
slide1 = add(slides,'Title and Picture');

Создайте mlreportgen.ppt.Picture объект.

plane = Picture(which('b747.jpg'));

Найдите объект чей Name свойством является Picture.

pictures = find(slide1,'Picture');

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

replace(pictures(1),plane);

Сгенерируйте представление и затем откройте myPlaceholderPresentation.pptx. На платформе Windows® можно открыть представление в MATLAB®:

close(slides);

if ispc
    winopen(slidesFile);
end

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

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

Место для рисунка, чье изображение, чтобы заменить в виде mlreportgen.ppt.PicturePlaceholder объект.

Изображение, чтобы использовать в качестве замены в виде mlreportgen.ppt.Picture объект.

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

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

Изображение, представленное mlreportgen.ppt.Picture объект.

Введенный в R2015b