Format::setBgColor

Format::setBgColor -- セルの背景色を設定する

概要

require_once "Spreadsheet/Excel/Writer.php";

void Format::setBgColor (mixed $color)

説明

セルの"背景色"を設定します。

"背景色"という言い方には語弊があります。 ここでは、"背景"とは セルの背景の最下位レイヤのことを意味します。

このメソッドが役に立つのは、 setPattern() メソッドで背景パターンを 作成した場合のみです。普通は setFgColor() メソッドを使用することのほうが 多くなるでしょう。

" 背景色・前景色とパターンの関係" での例が非常に参考になります。

パラメータ

注意

この関数は、スタティックにコールする ことはできません。

例 37-1setBgColor() の使用法


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

$workbook = new Spreadsheet_Excel_Writer();
$worksheet =& $workbook->addWorksheet('testing bg color');
$worksheet->setRow(1, 30);

$format6 =& $workbook->addFormat();
$format6->setBgColor('green');
$format6->setPattern(6);
$worksheet->write(1, 1, 'the bg', $format6);

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

参照

setFgColor(), setPattern(), setColor()