mlreportgen.ppt.Picture class

Пакет: mlreportgen.ppt
Суперклассы:

Создайте изображение, чтобы включать в представление

Описание

Создайте изображение, чтобы включать в представление.

Конструкция

pictureObj = mlreportgen.ppt.Picture() создает пустой объект изображения.

pictureObj = mlreportgen.ppt.Picture(picturePath) создает объект изображения, содержащий изображение, заданное picturePath.

Примечание

Содержимое заданного файла изображения копируется в выходное представление, когда представление закрывается. Не удаляйте или перезаписывайте файл изображения, прежде чем он будет скопирован в представление. Если вы создаете файл изображения и соответствующий mlreportgen.ppt.Picture объект в цикле, для каждой итерации цикла, использует уникальное имя файла в файле изображения.

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

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

Путь файла изображения в виде вектора символов. Используйте один из этих форматов (вы не можете использовать .svg формат:

  • .bmp

  • .emf

  • .eps

  • .gif

  • .jpeg

  • .jpg

  • .png

  • .tif

  • .tiff

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

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

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

Свойства

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

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

Верхнее левое x-положение-координат изображения, заданного в форме valueUnits где Units сокращение от модулей. Допустимые сокращения:

  • px — пиксели (значение по умолчанию)

  • cm 'centimeters'

  • in 'inches'

  • mm — миллиметры

  • pc — цицеро

  • pt 'points'

Верхнее левое y-положение-координат изображения, заданного в форме valueUnits где Units сокращение от y-position модулей. Допустимые сокращения:

  • px — пиксели (значение по умолчанию)

  • cm 'centimeters'

  • in 'inches'

  • mm — миллиметры

  • pc — цицеро

  • pt 'points'

Ширина изображения, заданного в форме valueUnits где Units сокращение от модулей. Допустимые сокращения:

  • px — пиксели (значение по умолчанию)

  • cm 'centimeters'

  • in 'inches'

  • mm — миллиметры

  • pc — цицеро

  • pt 'points'

Высота изображения, заданного в форме valueUnits где Units сокращение от модулей. Допустимые сокращения:

  • px — пиксели (значение по умолчанию)

  • cm 'centimeters'

  • in 'inches'

  • mm — миллиметры

  • pc — цицеро

  • pt 'points'

Форматирование места для рисунка. Это свойство проигнорировано.

Дочерние элементы этого объекта в виде массива ячеек объектов PPT. Это свойство доступно только для чтения.

Родительский элемент этого объекта в виде объекта PPT. Это свойство доступно только для чтения.

Пометьте для этого объекта PPT API в виде вектора символов или строкового скаляра. Уникальный для сеанса тег сгенерирован как часть создания этого объекта. Сгенерированный тег имеет форму CLASS:ID, где CLASS класс объекта и ID значение Id свойство объекта.

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

ID для этого объекта PPT API в виде вектора символов или строкового скаляра. Уникальный идентификатор сеанса сгенерирован как часть создания объекта. Можно задать ID, чтобы заменить сгенерированный ID.

Методы

Метод

Цель

replace

Замените изображение на другое изображение.

Примеры

свернуть все

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

import mlreportgen.ppt.*

slidesFile = 'myPicturePresentation.pptx';
slides = Presentation(slidesFile);

add(slides,'Title Slide');
add(slides,'Title and Content');

Создайте Picture объект с помощью изображения самолета, доступного в MATLAB®. Задайте размер для изображения.

plane = Picture(which('b747.jpg'));
plane.Width = '5in';
plane.Height = '2in';

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

replace(slides,'Content',plane);

Закройте представление.

close(slides);

Открытый myPicturePresentation.pptx. На платформе Windows® можно открыть представление в MATLAB:

if ispc
    winopen(slidesFile);
end