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 は青色です。

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

  • "px" — ピクセル

  • "cm" — センチメートル

  • "in" — インチ

  • "mm" — ミリメートル

  • "pc" — パイカ

  • "pt" — ポイント

データ型: char

このドキュメント要素オブジェクトの書式指定。書式オブジェクトの配列として指定します。このプロパティで指定された書式は、この要素の StyleName プロパティで指定された対応する書式をオーバーライドします。この要素に適用されない書式は無視されます。

属性:

NonCopyable
true

データ型: cell

mlreportgen.dom.ColSep オブジェクトのタグ。文字ベクトルまたは string スカラーとして指定します。DOM API は、このオブジェクトを作成するときに、セッション固有タグを生成します。生成されるタグの形式は CLASS:ID という形式です。ここで、CLASS はオブジェクト クラスです。ID はオブジェクトの Id プロパティの値です。独自のタグ値を指定すると、ドキュメント生成中に問題が発生したときにどこを確認すればよいかを特定しやすくなります。

属性:

NonCopyable
true

データ型: char | string

mlreportgen.dom.ColSep オブジェクトのオブジェクト識別子。文字ベクトルまたは string スカラーとして指定します。DOM API は、ドキュメント要素オブジェクトの作成時にセッション固有識別子を生成します。Id には独自の値を指定できます。

属性:

NonCopyable
true

データ型: char | string

すべて折りたたむ

この例では、テーブルを作成し、境界線、列区切り、および行区切りのスタイルを設定します。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 で導入