Main Content

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

getTitleReporter

类: mlreportgen.report.ListOfTables
命名空间: mlreportgen.report

获取表格标题报告器的列表

自 R2020b 起

语法

titleReporter = getTitleReporter(lot)

说明

titleReporter = getTitleReporter(lot) 返回指定 mlreportgen.report.ListOfTables 报告器用来格式化表格标题列表的 mlreportgen.report.Title 报告器。使用返回的 Title 报告器的属性来自定义标题的对齐方式、位置和外观。

输入参数

全部展开

表格报告器列表,指定为 mlreportgen.report.ListOfTables 对象。

输出参量

全部展开

表格报告器列表,以 mlreportgen.report.Title 对象的形式返回。

示例

全部展开

假设您在报告输出类型的模板库中为表格标题列表定义了自定义模板。要使用自定义模板:

  1. 使用 getTitleReporter 获取标题报告器。

  2. 设置标题报告器的属性。将 Content 属性设置为标题文本、将 TemplateSrc 属性为模板文件的路径和文件名、将 TemplateName 属性为表格列表标题的自定义模板的名称。

  3. 将表格列表报告器的 Title 属性设置为标题报告器。

对于此示例,假设模板文件 myTemplate.pdftx 定义了两个模板与表格标题列表一起使用。一个模板,ListOfTablesTitleRed,使用了一种使标题变成红色的样式。第二个模板 ListOfTablesTitleBlue 使用使标题变成蓝色的样式。此代码应用了使标题变成蓝色的模板:

import mlreportgen.report.*
rpt = Report('myReport','pdf');
open(rpt);

lot = ListOfTables();
titleReporter = getTitleReporter(lot);
titleReporter.Content = "My List of Tables Title";
titleReporter.TemplateSrc = "myTemplate.pdftx";
titleReporter.TemplateName = "ListOfTablesTitleBlue";
lot.Title = titleReporter;
append(rpt,lot);
 
ch = Chapter("Magic Squares");
t = BaseTable(magic(2));
t.Title = "Order Two Magic Square";
append(ch,t);

append(rpt,ch);
close(rpt);
rptview(rpt);

版本历史记录

在 R2020b 中推出