色を設定する

# ps_setcolor

(PECL ps >= 1.1.0)

ps_setcolor — 色を設定する

### 説明

function ps_setcolor(
resource `$psdoc`,
string `$type`,
string `$colorspace`,
float `$c1`,
float `$c2`,
float `$c3`,
float `$c4`
): bool

描画色、塗りつぶし色、あるいはその両方を設定します。

### パラメータ

`psdoc`

  ps_new() が返す、postscript ファイルのリソース ID。

`type`

  `type` は `both`、`fill`、 あるいは `fillstroke` のいずれかです。

`colorspace`

  colorspace は `gray`、 `rgb`、`cmyk`、 `spot`、`pattern` のいずれかです。 colorspace の値によって、以下のパラメータのうち最初のひとつ・最初の３つ あるいはすべてが利用されます。

`c1`

  colorspace の値によって、red 成分 (rgb の場合)、 cyan 成分 (cmyk の場合)、グレースケール (gray の場合)、 スポット色の ID あるいはパターンの ID のいずれかとなります。

`c2`

  colorspace の値によって、green 成分 (rgb の場合)、 magenta 成分 (cmyk の場合) のいずれかとなります。

`c3`

  colorspace の値によって、blue 成分 (rgb の場合)、 yellow 成分 (cmyk の場合) のいずれかとなります。

`c4`

  colorspace が cmyk の場合にのみ設定され、black 成分の値を指定します。

### 戻り値

成功した場合に `true` を、失敗した場合に `false` を返します。

### 注意

警告

2 番目のパラメータは、現在は常に評価されるわけではありません。 設定内容にかかわらず、`fillstroke` が渡されたときのような振る舞いをすることがあります。

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open