Format::setPattern -- Définit les attributs d'une cellule
Paramètres
entier $arg -
Optionnel. Par défaut, vaut 1. Les valeurs significatives sont : 0-18.
0 = aucun arrière-plan.
1 = << arrière-plan >> solide, en utilisant les couleurs définies par la méthode
setFgColor().
Note
Cette fonction ne peut pas être appelée de façon statique.
Exemple
Exemple 38-1. Comment les couleurs d'arrière-plan et de premier plan agissent sur les masque. require_once 'Spreadsheet/Excel/Writer.php';
$workbook = new Spreadsheet_Excel_Writer();
$worksheet =& $workbook->addWorksheet('Test sur les couleurs et les masques');
$worksheet->setRow(1, 30);
$worksheet->setRow(2, 30);
$worksheet->setRow(3, 30);
// les masques valides sont de 0 à 18
for ($i = 0; $i <= 18; $i++)
{
// vert dans différents masques
$another_format1 =& $workbook->addFormat();
$another_format1->setBgColor('green');
$another_format1->setPattern($i);
$worksheet->write(1, $i, "pattern $i", $another_format1);
// rouge dans différents masques
$another_format2 =& $workbook->addFormat();
$another_format2->setFgColor('red');
$another_format2->setPattern($i);
$worksheet->write(2, $i, "pattern $i", $another_format2);
// rouge et vert en accord avec le masque
$another_format3 =& $workbook->addFormat();
$another_format3->setBgColor('green');
$another_format3->setFgColor('red');
$another_format3->setPattern($i);
$worksheet->write(3, $i, "pattern $i", $another_format3);
}
$workbook->send('setPattern.xls');
$workbook->close(); |
|