Main Content

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

getTitleReporter

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

获取图窗标题报告器的列表

自 R2020b 起

语法

titleReporter = getTitleReporter(lof)

说明

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

输入参数

全部展开

图窗报告器列表,指定为 mlreportgen.report.ListOfFigures 对象。

输出参量

全部展开

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

示例

全部展开

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

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

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

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

例如,假设模板文件 myTemplate.pdftx 定义了两个模板用于图窗标题列表。一个模板,ListOfFiguresTitleRed,使用了一种使标题变成红色的样式。第二个模板 ListOfFiguresTitleBlue 使标题变成蓝色。此代码应用了使标题变成蓝色的模板:

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

lof = ListOfFigures();
titleReporter = getTitleReporter(lof);
titleReporter.Content = "My List of Figures";
titleReporter.TemplateSrc = "myTemplate.pdftx";
titleReporter.TemplateName = "ListOfFiguresTitleBlue";
lof.Title = titleReporter;
append(rpt,lof);

ch = Chapter("Vegetables");
f = FormalImage(which("peppers.png"));
f.Caption = "Peppers";
append(ch,f);
append(rpt,ch);
close(rpt);
rptview(rpt);

版本历史记录

在 R2020b 中推出