Main Content

作成するテーブルの種類の選択

DOM API とレポート API を使用すると、レポートに 4 種類のテーブルを作成できます。テーブルの種類にはさまざまな構造があり、さまざまなクラスで表されます。

テーブルの種類クラス例 (PDF)詳細情報
"形式的テーブル" — ヘッダー セクション、本体セクション、およびフッター セクションが異なる形式で書式設定されたテーブルmlreportgen.dom.FormalTable

Table with the column names "Age", "Weight", "Height". The background of the header is light steel blue. The table body has three rows and three columns of numbers that represent patient age, weight, and height.

形式的テーブルの作成
"略式テーブル" — 本体のみをもつテーブルmlreportgen.dom.Table

Three-by-three table of numbers representing patient age, height, and weight. The border and separators are thin, solid, and black.

略式テーブルの作成
"MATLAB® table" — MATLAB table から構成されたテーブルmlreportgen.dom.MATLABTable

Table with named rows and a header of column names. The text in the header and first column is bold. The table body has three rows containing the patient name, age, weight, and height. The table has the appearance of a table in MATLAB.

MATLAB table からのテーブルの作成
"ベース テーブル" — 番号付きタイトルをもつテーブルmlreportgen.report.BaseTable

Table with the title "Table 1. Patient Data".

Create Report API Base Tables

次のガイドラインは、テーブルの要件に基づいて作成するテーブルの種類を選択するのに役立ちます。ガイドラインはすべてを網羅しているわけではありません。複数の種類のテーブルが要件を満たす場合もあります。そのような場合、テーブルの種類を任意に選択できます。

要件テーブルの種類

ヘッダーまたはフッターがあるテーブルを作成する。

  • ヘッダーやフッターが複数行に及ぶ場合は、形式的テーブル。

    ヘッダー セクション、本体セクション、およびフッター セクションが独立していることで、ヘッダー、本体、またはフッターにコンテンツを追加し、書式設定することが容易になる。

  • ヘッダーが 1 行の場合は、略式テーブルまたは形式的テーブル。

    略式テーブルでは、最初の行を書式設定してヘッダーのように見せることができる。

ヘッダーやフッターがないテーブルを作成する。

略式テーブル

MATLAB table を DOM table に変換する。

MATLAB table の DOM 表現 (mlreportgen.dom.MATLABTable)

番号付きタイトルがあるテーブルを作成する。

ベース テーブル

DOM table を作成した後に DOM table からベース テーブルを作成するか、MATLAB 配列から直接ベース テーブルを作成することができます。

横長テーブルを読みやすいスライスに分割する。

ベース テーブル

DOM table の幅が広すぎる場合は、DOM table からベース テーブルを作成した後、BaseTable プロパティを使用してテーブルをスライスできます。mlreportgen.utils.TableSlicer を使用して、Table オブジェクトまたは FormalTable オブジェクトとして作成されたテーブルをスライスすることもできます。

参考

| | |

関連するトピック