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. Les paramètres c2, c3 et c4 étaient optionnels avant PHP 5.

Pour les gris, seul c1 est utilisé.

Pour les couleurs rgb, les paramètres c1, c2 et c3 spécifient 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, respectivement

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().