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