Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

mlreportgen.dom.ColSep クラス

名前空間: mlreportgen.dom

テーブル列間のラインの描画

説明

テーブルの列の間にラインを描画します。

mlreportgen.dom.ColSep クラスは handle クラスです。

作成

説明

colSepObj = ColSep() は、無指定の列区切りを作成します。

colSepObj = ColSep(style) は、スタイルが指定された列区切りを作成します。

colSepObj = ColSep(style,color) は、スタイルと色が指定された列区切りを作成します。

colSepObj = ColSep(style,color,width) は、スタイル、色、および幅が指定された列区切りを作成します。

入力引数

すべて展開する

テーブルの列区切りのスタイル。以下のいずれかの値として指定します。

DOCX でサポートHTML と PDF でサポート
'dashed'はいはい
'dashdotstroked'はいいいえ
'dashsmallgap'はいいいえ
'dotted'はいはい
'dotdash'はいいいえ
'dotdotdash'はいいいえ
'double'はいはい
'doublewave'はいいいえ
'inset'はいはい
'none'はいはい
'outset'はいはい
'single'はいいいえ
'solid'いいえはい
'thick'はいいいえ
'thickthinlargegap'はいいいえ
'thickthinmediumgap'はいいいえ
'thickthinsmallgap'はいいいえ
'thinthicklargegap'はいいいえ
'thinthickmediumgap'はいいいえ
'thinthicksmallgap'はいいいえ
'thinthickthinlargegap'はいいいえ
'thinthickthinmediumgap'はいいいえ
'thinthickthinsmallgap'はいいいえ
'threedemboss'はいいいえ
'threedengrave'はいいいえ
'triple'はいいいえ
'wave'はいいいえ

以下を指定できます。

  • 色の名前。名前は CSS の色の名前にしなければなりません。https://www.w3.org/wiki/CSS/Properties/color/keywords を参照してください。

  • #RRGGBB としての 16 進数の RGB (トゥルーカラー) 値。たとえば、#0000ff は青色です。

パーセンテージ ('100%' など) または測定単位の数 (valueUnits の形式) での区切りの幅。Units は単位の略語です。有効な略語を以下に示します。

  • px — ピクセル (既定)

  • cm — センチメートル

  • in — インチ

  • mm — ミリメートル

  • pc — パイカ

  • pt — ポイント

プロパティ

すべて展開する

以下を指定できます。

  • 色の名前。名前は CSS の色の名前にしなければなりません。https://www.w3.org/wiki/CSS/Properties/color/keywords を参照してください。

  • #RRGGBB としての 16 進数の RGB (トゥルーカラー) 値。たとえば、#0000ff は青色です。

このドキュメント要素の ID。文字ベクトルまたは string スカラーとして指定します。ドキュメント要素を作成するときに、DOM によってセッション固有 ID が生成されます。独自の ID を指定できます。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

データ型: char | string

区切り用の書式を指定する書式オブジェクト (Bold など) の配列。

このプロパティは、StyleName プロパティで指定したスタイル シートのスタイルで定義した対応する書式をオーバーライドします。

このドキュメント要素のタグ。文字ベクトルまたは string スカラーとして指定します。

DOM は、このオブジェクトを作成するときに、セッション固有タグを生成します。生成されたタグの形式は CLASS:ID という形式です。ここで、CLASS はオブジェクト クラスです。ID はオブジェクトの Id プロパティの値です。独自のタグ値を指定すると、ドキュメントの生成中に問題が発生した箇所を容易に特定できるようになります。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

データ型: char | string

パーセンテージ ('100%' など) または測定単位の数 (valueUnits の形式) での区切りの幅。Units は単位の略語です。幅の単位には、次のいずれかの略語を使用します。

  • px — ピクセル (既定)

  • cm — センチメートル

  • in — インチ

  • mm — ミリメートル

  • pc — パイカ

  • pt — ポイント

データ型: char

すべて折りたたむ

この例では、テーブルを作成し、境界線、列区切り、および行区切りのスタイルを設定します。TableEntriesStyle プロパティは、テーブル エントリを書式設定します。

import mlreportgen.dom.*;
doctype = 'html';
d = Document('test',doctype);
t = Table(magic(5));

t.Style = { ...
    RowHeight('0.75in'), ...
    Border('solid','Green','6pt'), ...
    ColSep('double','DarkGreen','3pt'), ...
    RowSep('single','DarkGreen')};

t.TableEntriesStyle = { ...
    Width('0.75in'), ...
    InnerMargin('0'), ...
    OuterMargin('0'), ...
    HAlign('center'), ...
    VAlign('middle') };
    
append(d,t);
close(d);
rptview(d.OutputPath);

バージョン履歴

R2014b で導入