Workbook::setCustomColor
Workbook::setCustomColor – カラーパレット中の RGB 要素を変更する
Synopsis
require_once "Spreadsheet/Excel/Writer.php";
integer Workbook::setCustomColor (
integer $index
,
integer $red
,
integer $green
,
integer $blue
)
Description
カラーパレット中の RGB 要素を変更します。
新しい色は RGB コンポーネントで定義し、指定したインデックスに
以前に定義されていた色は、
新しく定義された色で "上書き" されます。
Parameter
-
integer $index
-
色インデックス
-
integer $red
-
RGB の赤の値 [0 から 255]
-
integer $green
-
RGB の緑の値 [0 から 255]
-
integer $blue
-
RGB の青の値 [0 から 255]
Return value
integer
- カスタム色のパレットインデックスを返します。
Note
This function can not be called
statically.
Example
<?php
require_once 'Spreadsheet/Excel/Writer.php';
$workbook = new Spreadsheet_Excel_Writer();
$worksheet =& $workbook->addWorksheet();
// 「通常の」緑色
$format_regular_green =& $workbook->addFormat();
$format_regular_green->setFgColor('green');
// 「特別な」緑色
$format_special_green =& $workbook->addFormat();
$format_special_green->setFgColor(11);
// 独自の緑色 (12 番の色を上書きします)
$workbook->setCustomColor(12, 10, 200, 10);
$format_our_green =& $workbook->addFormat();
$format_our_green->setFgColor(12);
$worksheet->setColumn(0, 0, 30);
$worksheet->write(0, 0, "通常の緑色", $format_regular_green);
$worksheet->write(1, 0, "特別な緑色 (色番号 11)", $format_special_green);
$worksheet->write(2, 0, "独自の緑色", $format_our_green);
$workbook->send('greens.xls');
$workbook->close();
?>