Создание и форматирование изображений

Создание изображения

Чтобы создать изображение для отчета, создайте mlreportgen.dom.Image объект. Его можно добавить к одному из следующих объектов элемента документа:

  • Document

  • Group

  • Paragraph

  • ListItem

  • TableEntry

Для примера можно создать MATLAB® рисунок, сохранить его как изображение и добавить изображение к отчету.

import mlreportgen.dom.*
d = Document('imageArea','html');

p = Paragraph('Plot 1');
p.Bold = true;
append(d,p);

x = 0:pi/100:2*pi;
y = sin(x);
plot(x,y);

saveas(gcf,'myPlot_img.png');

plot1 = Image('myPlot_img.png');
append(d,plot1);

close(d);
rptview(d.OutputPath);

Список поддерживаемых форматов изображений см. в разделе mlreportgen.dom.Image.

Изменение размера изображения

Чтобы изменить размер объекта изображения, можно:

  • Установите Image.Height и Image.Width свойства.

  • Использование mlreportgen.dom.Height или mlreportgen.dom.Width объект в Image.Style определение свойства.

Для Microsoft® Отчеты Word и PDF, можно использовать mlreportgen.dom.ScaleToFit объект, чтобы масштабировать изображение так, чтобы оно помещалось в полях страницы или в записи таблицы, содержащей его.

Хранение изображений

Сохраните исходный файл до его копирования в документ. DOM API копирует содержимое исходного файла изображения в выход документ при закрытии документа.

Ссылки из изображения

Можно задать область в изображении как ссылку. Если щелкнуть ссылку на изображении в HTML, откроется ссылка. Для получения дополнительной информации смотрите Создание карт изображений.

См. также

| | |

Похожие примеры

Подробнее о