ps_setcolor

(PECL ps >= 1.1.0)

ps_setcolorDefine a cor atual

Descrição

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

Define a cor para desenho, preenchimento ou ambos.

Parâmetros

psdoc

Identificador de recurso do arquivo postscript conforme retornado por ps_new().

type

O parâmetro type pode ser both, fill ou fillstroke.

colorspace

O espaço de cores deve ser um dos seguintes: gray, rgb, cmyk, spot ou pattern. Dependendo do espaço de cores, apenas o primeiro, os três primeiros ou todos os parâmetros serão usados.

c1

Dependendo do espaço de cores, este pode ser o componente vermelho (rgb), o componente ciano (cmyk), o valor de cinza (gray), o identificador da cor especial ou o identificador do padrão.

c2

Dependendo do espaço de cores, este pode ser o componente verde (rgb) ou o componente magenta (cmyk).

c3

Dependendo do espaço de cores, este pode ser o componente azul (rgb) ou o componente amarelo (cmyk).

c4

Isso deve ser definido somente no espaço de cores cmyk e especifica o componente preto.

Valor Retornado

Retorna true em caso de sucesso ou false em caso de falha.

Notas

Cuidado

O segundo parâmetro nem sempre é avaliado atualmente. A cor é às vezes definida para preenchimento e desenho, como se fillstroke fosse passado.