Main Content

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 で導入