主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

创建和格式化图像

创建图像

要向报告添加图像,请创建一个 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

调整图像大小

要调整图像对象的大小,您可以:

  • 设置图像的 HeightWidth 属性。如果只设置一个维度,则对象不会调整未设置维度的大小。

  • 使用 mlreportgen.dom.Heightmlreportgen.dom.Width 对象设置图像的 Style 属性。如果只设置一个维度,则对象会调整未设置维度的大小,以保持宽高比。

对于 Microsoft® Word 和 PDF 报告,您可以使用 mlreportgen.dom.ScaleToFit 对象将图像缩放以适合页面边距或包含该图像的表条目。

图像存储

保留原始文件,直到将其复制到文档中。当您关闭文档时,DOM API 会将源图像文件的内容复制到输出文档中。

来自图像的链接

您可以将图像中的某个区域指定为链接。点击 HTML 浏览器中图像中的链接区域即可打开该链接。有关详细信息,请参阅创建图像映射

另请参阅

| | |

主题