Main Content

mlreportgen.dom.BackgroundColor クラス

名前空間: mlreportgen.dom

ドキュメント要素の背景色

説明

ドキュメント要素の背景色を指定します。

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

作成

説明

backgroundColorObj = BackgroundColor は、白の背景を作成します。

backgroundColorObj = BackgroundColor(colorName) は、指定した CSS の色名に基づいて背景色オブジェクトを作成します。

backgroundColorObj = BackgroundColor(rgbValue) は、16 進数の RGB カラー値を使用して背景色オブジェクトを作成します。

入力引数

すべて展開する

色の名前。文字ベクトルとして指定します。名前は CSS の色の名前にしなければなりません。https://www.w3.org/wiki/CSS/Properties/color/keywords を参照してください。

#RRGGBB の RGB フォーマットを使用する文字ベクトル。最初の文字として # を使用し、赤、緑、および青の値にそれぞれ 2 桁の 16 進数を使用します。たとえば、'#0000ff' は青を指定します。

プロパティ

すべて展開する

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

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

属性:

NonCopyable
true

データ型: char | string

ドキュメント要素の色。次のいずれかの形式として指定します。

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

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

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

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

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

属性:

NonCopyable
true

データ型: double | char | string

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

属性:

NonCopyable
true

データ型: char | string

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

属性:

NonCopyable
true

データ型: char | string

すべて折りたたむ

濃いスカイ ブルーの背景色オブジェクトを作成して段落に適用します。CSS の色名 DeepSkyBlue を指定する代わりに、16 進数値 #00bfff を使用することもできます。

import mlreportgen.dom.*;
     doctype = 'html';
     d = Document('test',doctype);
     blue = 'DeepSkyBlue';
     % blue = '#00BFFF';
     colorfulStyle = {Bold,Color(blue),BackgroundColor('Yellow')};
     p = Paragraph('deep sky blue paragraph with yellow background');
     p.Style = colorfulStyle;
     append(d,p);
     close(d);
     rptview('test',doctype);

バージョン履歴

R2014b で導入