private static function PHPExcel_Reader_Excel5::_readColor in Loft Data Grids 6.2
Same name and namespace in other branches
- 7.2 vendor/phpoffice/phpexcel/Classes/PHPExcel/Reader/Excel5.php \PHPExcel_Reader_Excel5::_readColor()
* Read color * *
Parameters
int $color Indexed color: * @param array $palette Color palette * @return array RGB color value, example: array('rgb' => 'FF0000')
2 calls to PHPExcel_Reader_Excel5::_readColor()
- PHPExcel_Reader_Excel5::load in vendor/
phpoffice/ phpexcel/ Classes/ PHPExcel/ Reader/ Excel5.php - * Loads PHPExcel from file * *
- PHPExcel_Reader_Excel5::_readSheetLayout in vendor/
phpoffice/ phpexcel/ Classes/ PHPExcel/ Reader/ Excel5.php - * Read SHEETLAYOUT record. Stores sheet tab color information.
File
- vendor/
phpoffice/ phpexcel/ Classes/ PHPExcel/ Reader/ Excel5.php, line 6810
Class
- PHPExcel_Reader_Excel5
- PHPExcel_Reader_Excel5
Code
private static function _readColor($color, $palette, $version) {
if ($color <= 0x7 || $color >= 0x40) {
// special built-in color
return self::_mapBuiltInColor($color);
}
elseif (isset($palette) && isset($palette[$color - 8])) {
// palette color, color index 0x08 maps to pallete index 0
return $palette[$color - 8];
}
else {
// default color table
if ($version == self::XLS_BIFF8) {
return self::_mapColor($color);
}
else {
// BIFF5
return self::_mapColorBIFF5($color);
}
}
return $color;
}