メインコンテンツ

mlreportgen.dom.Color クラス

名前空間: mlreportgen.dom

ドキュメント要素の色

説明

mlreportgen.dom.Color クラスのオブジェクトを使用して、ドキュメント要素の色を指定します。

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

作成

説明

colorObj = mlreportgen.dom.Color は、黒のカラー オブジェクトを作成します。

colorObj = mlreportgen.dom.Color(colorName) は、Value プロパティを colorName に設定します。

プロパティ

すべて展開する

16 進数の RGB カラー値。文字ベクトルまたは string スカラーとして指定します。16 進数値の部分には大文字と小文字のどちらも使用できます。

例: "#8b008b" は濃い赤紫色を指定します。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

データ型: char | string

ドキュメント要素の色。表に記載されている形式のいずれかとして指定します。

形式
CSS の色名CSS の色名を指定します。CSS の色名のリストについては、https://www.w3.org/wiki/CSS/Properties/color/keywords を参照してください。
16 進数の RGB 値"#RRGGBB" の形式を使用します。最初の文字として # を使用し、赤、緑、および青の値に 2 桁の 16 進数を使用します。大文字と小文字のいずれも使用できます。
10 進数の RGB カラー値"rgb(r,g,b)" 形式を使用します。rgb は、それぞれ赤、緑、青の値を指定する正の整数で、コンマで区切ります。各値の範囲は 0255 の範囲内でなければなりません。
小数のパーセントの RGB カラー値3 つの正の数値からなる行ベクトルを指定します。数字は、赤、緑、および青の値を指定します。各値は 01 の範囲内でなければなりません。

例: "red" は、CSS の色名を使用して赤色を指定します。

例: "#0000ff" は、16 進数の RGB 値を使用して青色を指定します。

例: "rgb(128,0,128)" は、10 進数の RGB カラー値を使用して紫色を指定します。

例: [0 1 0] は、小数のパーセントの RGB カラー値を使用して緑色を指定します。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

データ型: double | char | string

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

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

データ型: char | string

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

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

データ型: char | string

メソッド

すべて展開する

すべて折りたたむ

青のカラー オブジェクトを作成して段落に適用します。CSS の色名 'blue' を指定する代わりに、16 進数値 '#0000ff' を使用することもできます。

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

colorfulStyle = {Bold,Color('blue')};
p = Paragraph('deep sky blue paragraph');
p.Style = colorfulStyle;
append(d,p);

close(d);
rptview('test',doctype);

バージョン履歴

R2014b で導入