创建和格式化图像
创建图像
要向报告添加图像,请创建一个 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
。
调整图像大小
要调整图像对象的大小,您可以:
设置图像的
Height
或Width
属性。如果只设置一个维度,则对象不会调整未设置维度的大小。使用
mlreportgen.dom.Height
或mlreportgen.dom.Width
对象设置图像的Style
属性。如果只设置一个维度,则对象会调整未设置维度的大小,以保持宽高比。
对于 Microsoft® Word 和 PDF 报告,您可以使用 mlreportgen.dom.ScaleToFit
对象将图像缩放以适合页面边距或包含该图像的表条目。
图像存储
保留原始文件,直到将其复制到文档中。当您关闭文档时,DOM API 会将源图像文件的内容复制到输出文档中。
来自图像的链接
您可以将图像中的某个区域指定为链接。点击 HTML 浏览器中图像中的链接区域即可打开该链接。有关详细信息,请参阅创建图像映射。
另请参阅
mlreportgen.dom.Image
| mlreportgen.dom.Height
| mlreportgen.dom.Width
| mlreportgen.dom.ScaleToFit