void Format::setFgColor (
mixed $color
)
Définit la "couleur de premier-plan" de la cellule.
Le terme "couleur de premier-plan" peut être confus. Ici, "l'arrière-plan" signifie l'interface supérieure de l'arrière-plan d'une cellule. Pour définir la couleur du contenu de la cellule, utilisez la méthode setColor().
La couleur affichée dépend du the pattern et de la couleur d'arrière-plan utilisés.
L'exemple intitulé The example entitled "Comment les couleurs d'arrière-plan et de premier plan agissent sur les masque" peut vous aidé à comprendre.
mixed $color - soit une chaîne (comme 'blue') ou un entier (l'intervalle est [8...63]).
Lisez la section sur "l'utilisation des couleurs" ci-dessous pour plus d'informations.
Les couleurs suivantes peuvent être définies par leurs noms : black, white, red, green, blue, yellow, magenta et cyan.
Pour voir à quoi ressemble les autres couleurs indexées, lisez la page intitulée Color Palette and the 56 Excel ColorIndex Colors. Gardez à l'esprit que les index des couleurs listées sur ce site correspondent à ceux utilisés par Spreadsheet_Excel_Writer.
Si les couleurs prédéfinies ne correspondent pas à vos besoins, utilisez la méthode setCustomColor() afin de les personnaliser.
This function can not be called statically.
Exemple avec setFgColor()
<?php
require_once 'Spreadsheet/Excel/Writer.php';
$workbook = new Spreadsheet_Excel_Writer();
$worksheet =& $workbook->addWorksheet();
// vert "régulier"
$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 (effacement 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, "Vert régulier", $format_regular_green);
$worksheet->write(1, 0, "Vert spécial (index 11)", $format_special_green);
$worksheet->write(2, 0, "Notre vert", $format_our_green);
$workbook->send('setFgColor.xls');
$workbook->close();
?>