void pdf_setcolor
(int pdf object, string type, string colorspace, double c1 [, double
c2 [, double
c3 [, double
c4]]])
カレントのカラースペースと色を設定します。パラメータ typeは、"fill", "stroke", "both" のどれか とすることができ、それぞれ、塗りつぶし、輪郭描画、輪郭描画および 塗りつぶしを表します。パラメータ colorspaceは、 gray, rgb, cmyk, spot, patternをすることができます。パラメータ c1, c2, c3, c4は、 colorspaceで指定された色空間の色要素を表し ます。grayの場合には、 c1のみが使用されます。 rgbの場合、パラメータ c1, c2, c3によりそれぞれ赤、緑、青の値を指定しま す。cmyk の場合、パラメータ c1, c2, c3, c4 によりそれぞ れシアン、マゼンダ、黄色、黒の値を指定します。 spotの場合、c1 に pdf_makespotcolor()により返されるスポット色ハ ンドルを指定し、c2には明度を0から1の範囲の 値で指定します。patternの場合、 c1 に pdf_begin_pattern()により返されるパターンハン ドルを指定します。