Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

mlreportgen.dom.Color クラス

パッケージ: mlreportgen.dom
スーパークラス:

ドキュメント要素の色

説明

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

構築

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

colorObj = mlreportgen.dom.Color(colorName) は、指定した CSS の色名に基づいてカラー オブジェクトを作成します。

colorObj = mlreportgen.dom.Color(rgbValue) は、16 進数の RGB カラー値を使用してカラー オブジェクトを作成します。

入力引数

すべて展開する

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

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

出力引数

すべて展開する

ドキュメント要素の色。mlreportgen.dom.Color オブジェクトで表されます。

プロパティ

すべて展開する

RGB カラー値を表す 16 進数。たとえば、'#8b008b' は濃い赤紫を指定します。16 進数値の部分には大文字と小文字のどちらも使用できます。

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

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

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

CSS の色名または 16 進数の RGB 値。

メソッド

パブリック メソッド

メソッド目的
mlreportgen.dom.Color.isValid文字列が有効な色かどうかをチェックするには、このメソッドを使用します。
tf = mlreportgen.dom.Color.isValid('red');
tf =

  logical

   1
mlreportgen.dom.Color.getUnitVector有効な色の単位ベクトル値を取得するには、このメソッドを使用します。
redVector = mlreportgen.dom.Color.getUnitVector('red');
redVector =

     1     0     0

すべて折りたたむ

青のカラー オブジェクトを作成して段落に適用します。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);