Manuel PHP
Précédent |  | Suivant

# pdf_setcolor

(PHP 4 >= 4.0.5, PHP 5)

pdf_setcolor -- Configure la couleur de dessin et de remplissage

## Description

bool pdf_setcolor ( resource pdfdoc, string type, string colorspace, float c1 [, float c2 [, float c3 [, float c4]]])

pdf_setcolor() configure la couleur de dessin et de remplissage. Cette fonction retourne `TRUE` en cas de succès, `FALSE` en cas d'échec.

Le paramètre `type` peut être `fill`, `stroke`, ou `both` pour spécifier que la couleur est utilisée pour le remplissage, le dessin ou pour les deux. Le paramètre `colorspace` peut être `gray`, `rgb`, `cmyk`, `spot` ou `pattern`. Le paramètre `c1`, `c2`, `c3` et `c4` représente le composant de couleur pour l'espace de couleur `colorspace`. Excepté si précisé, le composant de couleur est un nombre à virgule flottante, de valeur comprise entre 0 et 1.

Pour les gris, seul `c1` est utilisé.

Pour les couleurs `rgb`, les paramètres `c1`, `c2` et `c3` spécifie le rouge, le vert, et le bleu, respectivement.

Exemple 1. Exemple avec pdf_setcolor() : couleurs RGB

`<?php // Configure le blanc pour le dessin et le remplissage pdf_setcolor($pdf, "both", "rgb", 1, 1, 1); ?>`

Pour les couleurs `cmyk`, les paramètres `c1`, `c2`, `c3` et `c4` représentent le cyan, le magenta, le jaune et le noir, repsectivement

Exemple 2. Exemple avec pdf_setcolor() : couleurs CMYK

`<?php // Configure le noir pour le dessin et le remplissage pdf_setcolor($pdf, "both", "cmyk", 0, 0, 0, 1); ?>`

Pour `spot`, `c1` doit être une ressource de point de couleur, retournée par pdf_makespotcolor() et `c2` est une valeur de teinte, comprise entre 0 et 1 inclus.

Pour `pattern`, `c1` doit être une ressource de pattern, retournée par pdf_begin_pattern().

Précédent | Sommaire | Suivant
pdf_set_word_spacing | Niveau supérieur | pdf_setdash