Workbook::setCustomColor -- Modifie les composants RVB des éléments dans la palette des couleurs
Description
Modifie les composants RGB des éléments dans la palette des couleurs.
La nouvelle couleur, définie par les composants RVB donnés, "écrasera" la couleur
précédemment définie pour l'index donné.
Paramètres
integer $index -
index de la couleur
integer $red -
valeur du rouge RVB [0-255]
integer $green -
valeur du vert RVB [0-255]
integer $blue -
valeur du bleu RVB [0-255]
Valeur retournée
integer - L'index de la palette pour la couleur personnalisée
Note
Cette fonction ne peut pas être appelée de façon statique.
Exemple
Exemple 43-1. Exemple avec setCustomColor()
<?php
require_once 'Spreadsheet/Excel/Writer.php';
$workbook = new Spreadsheet_Excel_Writer();
$worksheet =& $workbook->addWorksheet();
// vert "regulier"
$format_regular_green =& $workbook->addFormat();
$format_regular_green->setFgColor('green');
// vert "spécial"
$format_special_green =& $workbook->addFormat();
$format_special_green->setFgColor(11);
// notre vert (écrasement de la couleur à l'index 12)
$workbook->setCustomColor(12, 10, 200, 10);
$format_our_green =& $workbook->addFormat();
$format_our_green->setFgColor(12);
$worksheet->setColumn(0, 0, 30);
$worksheet->write(0, 0, "Regular green", $format_regular_green);
$worksheet->write(1, 0, "Special green (index 11)", $format_special_green);
$worksheet->write(2, 0, "Our green", $format_our_green);
$workbook->send('greens.xls');
$workbook->close();
?>
|
|