Format::setFgColor

Format::setFgColor – Définit la couleur de premier-plan de la cellule

Synopsis

require_once "Spreadsheet/Excel/Writer.php";

void Format::setFgColor ( mixed $color )

Description

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.

Parameter

  • 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.

Utilisation des couleurs

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.

Note

This function can not be called statically.

Example

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(121020010);
$format_our_green =& $workbook->addFormat();
$format_our_green->setFgColor(12);

$worksheet->setColumn(0030);

$worksheet->write(00"Vert régulier"$format_regular_green);
$worksheet->write(10"Vert spécial (index 11)"$format_special_green);
$worksheet->write(20"Notre vert"$format_our_green);

$workbook->send('setFgColor.xls');
$workbook->close();
?>