exponenta event banner

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

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

Чтобы создать изображение для отчета, создайте 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, ссылка откроется. Дополнительные сведения см. в разделе Создание карт изображений.

См. также

| | |

Связанные примеры

Подробнее