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