本文整理汇总了PHP中PHPExcel_Style_Color::indexedColor方法的典型用法代码示例。如果您正苦于以下问题:PHP PHPExcel_Style_Color::indexedColor方法的具体用法?PHP PHPExcel_Style_Color::indexedColor怎么用?PHP PHPExcel_Style_Color::indexedColor使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PHPExcel_Style_Color
的用法示例。
在下文中一共展示了PHPExcel_Style_Color::indexedColor方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: readColor
private static function readColor($color, $background = false)
{
if (isset($color["rgb"])) {
return (string) $color["rgb"];
} elseif (isset($color["indexed"])) {
return PHPExcel_Style_Color::indexedColor($color["indexed"] - 7, $background)->getARGB();
}
}
示例2: _readColor
private function _readColor($color) {
if (isset($color["rgb"])) {
return (string)$color["rgb"];
} else if (isset($color["indexed"])) {
return PHPExcel_Style_Color::indexedColor($color["indexed"])->getARGB();
}
}
示例3: _readColor
private static function _readColor($color, $background = FALSE)
{
if (isset($color["rgb"])) {
return (string) $color["rgb"];
} else {
if (isset($color["indexed"])) {
return PHPExcel_Style_Color::indexedColor($color["indexed"] - 7, $background)->getARGB();
} else {
if (isset($color["theme"])) {
if (self::$_theme !== NULL) {
$returnColour = self::$_theme->getColourByIndex((int) $color["theme"]);
if (isset($color["tint"])) {
$tintAdjust = (double) $color["tint"];
$returnColour = PHPExcel_Style_Color::changeBrightness($returnColour, $tintAdjust);
}
return 'FF' . $returnColour;
}
}
}
}
if ($background) {
return 'FFFFFFFF';
}
return 'FF000000';
}