在HTML或PDF报告中,可以指定图像的区域作为链接。在HTML浏览器中单击图像中的链接区域将打开目标。您可以将图像中的不同区域映射到不同的链接目标。
创建一个mlreportgen.dom.ImageArea
对象,该对象用于作为链接的每个图像区域。如果图像不可见,可以指定要显示的文本。
你可以指定一个图像区域有以下形状之一:
矩形
圆
多边形
有关详细信息,请参见mlreportgen.dom.ImageArea
.
创建一个mlreportgen.dom.ImageMap
对象将链接区域与图像关联。附加的ImageArea
对象ImageMap
对象。
例如,您可以创建一个从绘图图像到绘图文档的链接。
进口mlreportgen.dom。*d =文档(“imageArea”,“pdf”);开放(d);%设置页面大小为A4页大小= d.CurrentPageLayout.PageSize;页大小。身高=297毫米的;页大小。宽度=230毫米的;%设置边距为0pageMargins = d.CurrentPageLayout.PageMargins;pageMargins。顶级=0毫米的;pageMargins。底=0毫米的;pageMargins。离开了=0毫米的;pageMargins。正确的=0毫米的;%创建一个图形并将其保存为图像文件x = 0:π/ 100:2 *π;y = sin (x);情节(x, y);注释(“文本框”, (0.2, 0.4, 0.1, 0.1),...“字符串”,“绘图功能的帮助”);saveas (gcf“plot_img.png”);%创建DOM图像对象并将其添加到文档中plot1 =图像(“plot_img.png”);追加(d, plot1);使用ImageArea定义区域和链接目标目标= [“//www.tatmou.com/help/matlab/ref/”...“plot.html ?searchHighlight =阴谋'];area1 = ImageArea(目标,...“情节功能帮助”, 160340383392);%创建图像映射对象并将区域附加到它地图= ImageMap ();追加(地图,area1);plot1。地图=地图;关闭(d);rptview (d.OutputPath);