pdf_setcolor

(PHP 4 = 4.0.5)

pdf_setcolor -- 塗りつぶし色および輪郭色を設定する

説明

void pdf_setcolor ( int pdf object, string type, string colorspace, float c1 [, float c2 [, float c3 [, float c4]]])

カレントの色空間と色を設定します。パラメータ type は、"fill", "stroke", "both" のどれか とすることができ、それぞれ、塗りつぶし、輪郭描画、輪郭描画および 塗りつぶしを表します。パラメータ colorspace は、 gray , rgb , cmyk , spot , pattern をすることができます。パラメータ c1 , c2 , c3 , c4 は、 colorspace で指定された色空間の色要素を表し ます。例外として記述された場合以外、これらの色要素は0から1までの float数です。

gray の場合には、 c1 のみ が使用されます。

rgb の場合、パラメータ c1 , c2 , c3 によりそれぞれ赤、緑、青の値を指定しま す。

// 塗りつぶしおよび輪郭色を白に設定
pdf_setcolor($pdf, "both", "rgb", 1, 1, 1);


cmyk の場合、パラメータ c1 , c2 , c3 , c4 によりそれぞ れシアン、マゼンダ、黄色、黒の値を指定します。

// 塗りつぶしおよび輪郭色を白に設定
pdf_setcolor($pdf, "cmyk", "rgb", 0, 0, 0, 1);


spot の場合、 c1 pdf_makespotcolor() により返されるスポット色ハ ンドルを指定し、 c2 には明度を0から1の範囲の 値で指定します。

pattern の場合、 c1 pdf_begin_pattern() により返されるパターンハン ドルを指定します。