PHP マニュアル
前のページ |  | 次のページ

# 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()により返されるパターンハン ドルを指定します。

前のページ | ホーム | 次のページ
pdf_set_word_spacing | 上に戻る | pdf_setdash