主要内容

创建数据列表或表API的一份报告中报告

API的一份报告中报告,您可以创建一个数据列表或表在一份报告中,这样您就可以浏览列表和轻松导航到一个特定的图或表。创建一个数据列表,添加一个mlreportgen.report.ListOfFigures记者的报告。创建一个表列表,添加一个mlreportgen.report.ListOfTables记者的报告。

请注意

创建一个部分其他报表元素的列表,如方程,使用一个mlreportgen.report.ListOfCaptions记者。

一个ListOfFiguresListOfTables记者创建一个占位符在一个新的列表部分的报告。通常,您添加一个数据列表或表后部分表的列表包含报告的内容和之前的部分内容。在PDF和微软®报告,数据列表或表部分位于你放在报告的地方。在HTML报告,部分位于一个侧边栏。

生成的数据列表或表的方式取决于报告类型:

数据部分包含列表的标题列表的所有图像表示为mlreportgen.report.FormalImagemlreportgen.report.Figure对象。表的列表部分包括标题的列表的所有表,表示为mlreportgen.report.BaseTable对象。每个列表项的列表或表的数据链接标题或标题在报告中。在PDF和文字报告,一个列表项还包括页码的标题或标题在报告中。一个领导者之间的空间填充标题或标题和页码。

创建一个列表的数据部分

创建一个列表数据部分的报告:

  1. 创建一个API报告。

  2. 创建一个ListofFigures对象。的默认标题图部分的列表数据列表。指定一个不同的标题,设置标题财产的ListofFigures对象。添加ListofFigures对象的报告。

  3. 创建报告的章节内容。

  4. 添加报告内容的章节或部分。创建图像FormalImage对象。为图像或数据指定标题。对于一个FormalImage对象,设置标题财产。对于一个对象,设置标题财产的FormalImage指定的对象快照财产的对象。

  5. 关闭报告。

创建一个部分的表列表

在一份报告中创建一个表列表部分:

  1. 创建一个API报告。

  2. 创建一个ListofTables对象。的默认标题部分的表列表名单表。指定一个不同的标题,设置标题财产的ListofTables对象。添加ListofTables对象的报告。

  3. 创建报告的章节内容。

  4. 添加报告内容的章节或部分。创建表BaseTable使用对象和指定标题标题对象的属性。

  5. 关闭报告。

创建一个报告数据的列表和表的列表

这个例子展示了如何添加一个列表数据部分和一个表列表部分API的报告报告。示例生成一个报告关于魔术方块,其中包括两个数字和一个表。

导入报告和DOM API包,所以你不需要使用长,完全限定类名。

进口mlreportgen.report。*进口mlreportgen.dom。*

创建一个API报告。添加一个标题页和目录。

rpt =报告(“魔法”,“多克斯”);tp = TitlePage;tp。Title =“魔术方块”;tp。一个uthor =“John Doe”;追加(rpt, tp);追加(rpt TableOfContents);

添加一列数据部分和一个表列表部分的报告。使用默认段落标题。

lof = ListOfFigures ();追加(rpt lof);很多= ListOfTables ();追加(rpt,很多);

创建报告内容。对于这个示例,创建一个章节介绍魔术方块和幻方的一个例子。

ch1 =章(“介绍”);sec1 =节(“幻方是什么?”);帕拉([=段“幻方是一个n×n矩阵”“由整数1到N ^ 2的“用相同的行、列和对角线金额。]);追加(sec1, para);追加(ch1 sec1);sec2 =节(Albrecht Durer和幻方的);帕拉([=段“一个4×4幻方出现在右上角的”我的雕刻,忧郁症,由德国艺术家Albrecht Durer (1471 - 1528)。]);追加(sec2, para);追加(ch1 sec2);

添加一个图像durer.png作为一个章mlreportgen.report.FormalImage对象的图像是包含在数据列表。

我= FormalImage (“durer.png”);即时通讯。标题=“我忧郁症丢勒的”;追加(sec2, im);追加(rpt ch1);

创建第二章。

ch2 =章(“幻方的例子”);平方=魔法(10);

创建一个表的输出魔法(10)并将其添加到章节。作为一个代表表mlreportgen.report.BaseTable这表是包含在表的列表。

台= BaseTable(广场);资源描述。Title =订单十幻方的;追加(ch2(资源);

创建一个幻方的彩色图像,并将其添加到作为一个章mlreportgen.report.Figure对象的图像是包含在数据列表。

clf;显示亮度图像(广场)轴平等的无花果=图(gcf);fig.Snapshot。标题=彩色图像的10 *幻方的;追加(ch2,无花果);追加(rpt, ch2);

关闭并查看报告。

关闭(rpt);rptview (rpt);

这是列表的数据报告:

这是报告中的表的列表:

定制数据列表或表部分的标题

您可以指定的标题数据列表或表部分通过设置列表标题财产的ListOfFiguresListOfTables记者。自定义标题的风格,如字体、颜色,或大小,使用这些方法之一:

另请参阅

|||||

相关的话题