主要内容

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

getTitleReporter

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

获取基础表标题报告器

语法

reporter = getTitleReporter(table)

说明

reporter = getTitleReporter(table) 返回一个报告器,BaseTable 报告器 (table) 使用该报告器来格式化其 Title 属性所指定的值。使用 getTitleReporter 自定义标题对齐方式、位置和外观。

输入参数

全部展开

报告的表,指定为基表报告器对象。要创建 table 输入,请使用 mlreportgen.report.BaseTable

输出参量

全部展开

基表标题报告器,作为报告器对象返回。

示例

使用自定义表标题样式

为表标题创建一种与默认样式不同的样式。首先,按照以下步骤创建自定义 BaseTable 模板:

  1. 使用 BaseTable 报告器的 createTemplate 方法创建报告器的 PDF 模板的副本。将副本命名为 MyTableTemplate.pdftx 并将其存储在报告文件夹中。

  2. 解压模板。

  3. 在文本编辑器中打开模板的样式表文件。

  4. 编辑模板样式表文件中的 BaseTableTitle 样式,使其满足您的要求。

  5. 保存样式表文件。

  6. 重新压缩模板。

然后,使用 getTitleReporter 方法和 TemplateSrc 属性来使用您的模板。

import mlreportgen.report.*
import mlreportgen.dom.*
rpt = Report("MyReport","pdf");
table = BaseTable();
table.Title = "My Table";
titleReporter = getTitleReporter(table);
titleReporter.TemplateSrc = "MyTableTemplate.pdftx";
table.Title = titleReporter;

版本历史记录

在 R2017b 中推出