Main Content

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

生成带页面边框的报告 API 报 告

此示例使用报告 API 生成 Word 或 PDF 报 告,该报告的标题页有红色页面边框,报告的其他部分有蓝色页面边框。

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

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

创建一份 Word 报 告,并为报告的所有页面指定实线、蓝色、0.5 磅的默认边框。对于 PDF 报 告,将 "docx" 替换为 "pdf"

rpt = Report("myreport","docx");
rpt.Layout.PageBorder = PageBorder("solid","blue","0.5pt");

创建标题页并为标题页指定实线、红色、0.5 磅的边框。将标题页追加到报告后。

tp = TitlePage("Title","My Report");
tp.Layout.PageBorder = PageBorder("solid","red","0.5pt");
append(rpt,tp);

创建一个章节并将其追加到报告中。

ch = Chapter("My Chapter");
append(rpt,ch);

关闭并查看报告。

close(rpt);
rptview(rpt);

在生成的报告中,标题页具有红色边框,如标题页报告器布局所指定。

titlepageborder1.png

章节页面具有默认的蓝色边框,因为章节报告器布局未指定页面边框。

chapterpageborder1.png

另请参阅

| | | |

相关主题