Worksheet::hideGridlines -- Définit l'option pour cache la grille sur la page lors de l'impression
Description
Définit l'option pour cache la grille sur la page lors de l'impression.
Note
Cette fonction ne peut pas être appelée de façon statique.
Exemple
Exemple 43-1. Exemple avec hideGridlines()
<?php
require_once 'Spreadsheet/Excel/Writer.php';
$workbook = new Spreadsheet_Excel_Writer();
$worksheet =& $workbook->addWorksheet();
$radius = 20;
$worksheet->setColumn(0,$radius*2,1);
// Face
for ($i = 0; $i < 360; $i++)
{
$worksheet->write(floor(sin((2*pi()*$i)/360)*$radius) + $radius + 1, floor(cos((2*pi()*$i)/360)*$radius) + $radius + 1, "x");
}
// Eyes (maybe use a format instead?)
$worksheet->writeURL(floor($radius*0.8), floor($radius*0.8), "0");
$worksheet->writeURL(floor($radius*0.8), floor($radius*1.2), "0");
// Smile
for ($i = 65; $i < 115; $i++)
{
$worksheet->write(floor(sin((2*pi()*$i)/360)*$radius*1.3) + floor($radius*0.2), floor(cos((2*pi()*$i)/360)*$radius*1.3) + $radius + 1, "x");
}
// On cache la grille pour qu'elle ne gâche pas notre art Excel ;)
$worksheet->hideGridLines();
$workbook->send('face.xls');
$workbook->close();
?>
|
|