Format::setPattern

Format::setPattern – Définit les attributs d'une cellule

Synopsis

require_once "Spreadsheet/Excel/Writer.php";

void Format::setPattern ( integer $arg=1 )

Description

Définit les attributs d'une cellule. Utilisez cette méthode en conjonction avec les méthodes setBgColor() et setFgColor().

L'exemple intitulé "Comment les couleurs d'arrière-plan et de premier plan agissent sur les masque" peut vous aider à comprendre.

Parameter

  • integer $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

This function can not be called statically.

Example

Comment les couleurs d'arrière-plan et de premier plan agissent sur les masque.

<?php
require_once 'Spreadsheet/Excel/Writer.php';

$workbook = new Spreadsheet_Excel_Writer();
$worksheet =& $workbook->addWorksheet('Test sur les couleurs et les masques');
$worksheet->setRow(130);
$worksheet->setRow(230);
$worksheet->setRow(330);

// 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();
?>