visualizer
/
vendor
/
phpoffice
/
phpspreadsheet
/
src
/
PhpSpreadsheet
/
Reader
/
Xls
/
Style
/
FillPattern.php
FillPattern.php in Visualizer – Tables & Charts Manager with Built-in AI Generator 3.10.7, at vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xls/Style/FillPattern.php
| 1 | <?php |
| 2 | |
| 3 | namespace PhpOffice\PhpSpreadsheet\Reader\Xls\Style; |
| 4 | |
| 5 | use PhpOffice\PhpSpreadsheet\Style\Fill; |
| 6 | |
| 7 | class FillPattern |
| 8 | { |
| 9 | protected static $map = [ |
| 10 | 0x00 => Fill::FILL_NONE, |
| 11 | 0x01 => Fill::FILL_SOLID, |
| 12 | 0x02 => Fill::FILL_PATTERN_MEDIUMGRAY, |
| 13 | 0x03 => Fill::FILL_PATTERN_DARKGRAY, |
| 14 | 0x04 => Fill::FILL_PATTERN_LIGHTGRAY, |
| 15 | 0x05 => Fill::FILL_PATTERN_DARKHORIZONTAL, |
| 16 | 0x06 => Fill::FILL_PATTERN_DARKVERTICAL, |
| 17 | 0x07 => Fill::FILL_PATTERN_DARKDOWN, |
| 18 | 0x08 => Fill::FILL_PATTERN_DARKUP, |
| 19 | 0x09 => Fill::FILL_PATTERN_DARKGRID, |
| 20 | 0x0A => Fill::FILL_PATTERN_DARKTRELLIS, |
| 21 | 0x0B => Fill::FILL_PATTERN_LIGHTHORIZONTAL, |
| 22 | 0x0C => Fill::FILL_PATTERN_LIGHTVERTICAL, |
| 23 | 0x0D => Fill::FILL_PATTERN_LIGHTDOWN, |
| 24 | 0x0E => Fill::FILL_PATTERN_LIGHTUP, |
| 25 | 0x0F => Fill::FILL_PATTERN_LIGHTGRID, |
| 26 | 0x10 => Fill::FILL_PATTERN_LIGHTTRELLIS, |
| 27 | 0x11 => Fill::FILL_PATTERN_GRAY125, |
| 28 | 0x12 => Fill::FILL_PATTERN_GRAY0625, |
| 29 | ]; |
| 30 | |
| 31 | /** |
| 32 | * Get fill pattern from index |
| 33 | * OpenOffice documentation: 2.5.12. |
| 34 | * |
| 35 | * @param int $index |
| 36 | * |
| 37 | * @return string |
| 38 | */ |
| 39 | public static function lookup($index) |
| 40 | { |
| 41 | if (isset(self::$map[$index])) { |
| 42 | return self::$map[$index]; |
| 43 | } |
| 44 | |
| 45 | return Fill::FILL_NONE; |
| 46 | } |
| 47 | } |
| 48 |