Main Content

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

缩放图像以适合页面

此示例显示对于 PDF 和 Word 报 告,如何缩放大图像以适合页面大小。

导入 DOM 和报告 API 包,这样您就不必使用长而完全限定的类名。

import mlreportgen.dom.*
import mlreportgen.report.*

创建并打开报告。

% To create a Word report, change the output type from "pdf" to "docx". 
rpt = Report("myreport","pdf");
open(rpt);

指定一个太大而无法在页面上容纳的图像。

imgPath = which("landOcean.jpg");

向报告添加标题。

heading = Heading1("Unscaled Image");
add(rpt,heading);

使用 DOM Image 类将图像添加到报告中。

img1 = Image(imgPath);
add(rpt,img1);

向报告添加标题。

heading = Heading1("Image Scaled to Fit on a Page");
add(rpt,heading);

使用 DOM ScaleToFit 格式缩放图像以适合页面,然后将缩放后的图像添加到报告中。

img2 = Image(imgPath);
img2.Style = [img2.Style {ScaleToFit}];
add(rpt,img2);

关闭并查看报告。

close(rpt);
rptview(rpt);