TCPDF_COLORS
in package
Tags
Table of Contents
Properties
- $jscolor : mixed
- Array of valid JavaScript color names
- $spotcolor : mixed
- Array of Spot colors (C,M,Y,K,name) Color keys must be in lowercase and without spaces.
- $webcolor : mixed
- Array of WEB safe colors
Methods
- _JScolor() : mixed
- Convert color to javascript color.
- convertHTMLColorToDec() : array<string|int, mixed>|false
- Returns an array (RGB or CMYK) from an html color name, or a six-digit (i.e. #3FE5AA), or three-digit (i.e. #7FF) hexadecimal color, or a javascript color array, or javascript color name.
- getColorStringFromArray() : string
- Convert a color array into a string representation.
- getSpotColor() : array<string|int, mixed>|false
- Return the Spot color array.
Properties
$jscolor
Array of valid JavaScript color names
public static mixed $jscolor = array('transparent',
'black', 'white', 'red', 'green', 'blue', 'cyan', 'magenta',
'yellow', 'dkGray', 'gray', 'ltGray')
Tags
$spotcolor
Array of Spot colors (C,M,Y,K,name) Color keys must be in lowercase and without spaces.
public static mixed $spotcolor = array( // special
registration colors 'none' => array(0, 0, 0, 0, 'None'), 'all'
=> array(100, 100, 100, 100, 'All'), // standard CMYK colors
'cyan' => array(100, 0, 0, 0, 'Cyan'), 'magenta' => array(0,
100, 0, 0, 'Magenta'), 'yellow' => array(0, 0, 100, 0,
'Yellow'), 'key' => array(0, 0, 0, 100, 'Key'), // alias 'white'
=> array(0, 0, 0, 0, 'White'), 'black' => array(0, 0, 0, 100,
'Black'), // standard RGB colors 'red' => array(0, 100, 100, 0,
'Red'), 'green' => array(100, 0, 100, 0, 'Green'), 'blue' =>
array(100, 100, 0, 0, 'Blue'), )
As long as no open standard for spot colours exists, you have to buy a colour book by one of the colour manufacturers and insert the values and names of spot colours directly. Common industry standard spot colors are: ANPA-COLOR, DIC, FOCOLTONE, GCMI, HKS, PANTONE, TOYO, TRUMATCH.
Tags
$webcolor
Array of WEB safe colors
public static mixed $webcolor = array('aliceblue' =>
'f0f8ff', 'antiquewhite' => 'faebd7', 'aqua' => '00ffff',
'aquamarine' => '7fffd4', 'azure' => 'f0ffff', 'beige' =>
'f5f5dc', 'bisque' => 'ffe4c4', 'black' => '000000',
'blanchedalmond' => 'ffebcd', 'blue' => '0000ff',
'blueviolet' => '8a2be2', 'brown' => 'a52a2a', 'burlywood'
=> 'deb887', 'cadetblue' => '5f9ea0', 'chartreuse' =>
'7fff00', 'chocolate' => 'd2691e', 'coral' => 'ff7f50',
'cornflowerblue' => '6495ed', 'cornsilk' => 'fff8dc',
'crimson' => 'dc143c', 'cyan' => '00ffff', 'darkblue' =>
'00008b', 'darkcyan' => '008b8b', 'darkgoldenrod' =>
'b8860b', 'dkgray' => 'a9a9a9', 'darkgray' => 'a9a9a9',
'darkgrey' => 'a9a9a9', 'darkgreen' => '006400', 'darkkhaki'
=> 'bdb76b', 'darkmagenta' => '8b008b', 'darkolivegreen'
=> '556b2f', 'darkorange' => 'ff8c00', 'darkorchid' =>
'9932cc', 'darkred' => '8b0000', 'darksalmon' => 'e9967a',
'darkseagreen' => '8fbc8f', 'darkslateblue' => '483d8b',
'darkslategray' => '2f4f4f', 'darkslategrey' => '2f4f4f',
'darkturquoise' => '00ced1', 'darkviolet' => '9400d3',
'deeppink' => 'ff1493', 'deepskyblue' => '00bfff', 'dimgray'
=> '696969', 'dimgrey' => '696969', 'dodgerblue' =>
'1e90ff', 'firebrick' => 'b22222', 'floralwhite' => 'fffaf0',
'forestgreen' => '228b22', 'fuchsia' => 'ff00ff', 'gainsboro'
=> 'dcdcdc', 'ghostwhite' => 'f8f8ff', 'gold' => 'ffd700',
'goldenrod' => 'daa520', 'gray' => '808080', 'grey' =>
'808080', 'green' => '008000', 'greenyellow' => 'adff2f',
'honeydew' => 'f0fff0', 'hotpink' => 'ff69b4', 'indianred'
=> 'cd5c5c', 'indigo' => '4b0082', 'ivory' => 'fffff0',
'khaki' => 'f0e68c', 'lavender' => 'e6e6fa', 'lavenderblush'
=> 'fff0f5', 'lawngreen' => '7cfc00', 'lemonchiffon' =>
'fffacd', 'lightblue' => 'add8e6', 'lightcoral' => 'f08080',
'lightcyan' => 'e0ffff', 'lightgoldenrodyellow' => 'fafad2',
'ltgray' => 'd3d3d3', 'lightgray' => 'd3d3d3', 'lightgrey'
=> 'd3d3d3', 'lightgreen' => '90ee90', 'lightpink' =>
'ffb6c1', 'lightsalmon' => 'ffa07a', 'lightseagreen' =>
'20b2aa', 'lightskyblue' => '87cefa', 'lightslategray' =>
'778899', 'lightslategrey' => '778899', 'lightsteelblue' =>
'b0c4de', 'lightyellow' => 'ffffe0', 'lime' => '00ff00',
'limegreen' => '32cd32', 'linen' => 'faf0e6', 'magenta' =>
'ff00ff', 'maroon' => '800000', 'mediumaquamarine' =>
'66cdaa', 'mediumblue' => '0000cd', 'mediumorchid' =>
'ba55d3', 'mediumpurple' => '9370d8', 'mediumseagreen' =>
'3cb371', 'mediumslateblue' => '7b68ee', 'mediumspringgreen'
=> '00fa9a', 'mediumturquoise' => '48d1cc', 'mediumvioletred'
=> 'c71585', 'midnightblue' => '191970', 'mintcream' =>
'f5fffa', 'mistyrose' => 'ffe4e1', 'moccasin' => 'ffe4b5',
'navajowhite' => 'ffdead', 'navy' => '000080', 'oldlace'
=> 'fdf5e6', 'olive' => '808000', 'olivedrab' => '6b8e23',
'orange' => 'ffa500', 'orangered' => 'ff4500', 'orchid' =>
'da70d6', 'palegoldenrod' => 'eee8aa', 'palegreen' =>
'98fb98', 'paleturquoise' => 'afeeee', 'palevioletred' =>
'd87093', 'papayawhip' => 'ffefd5', 'peachpuff' => 'ffdab9',
'peru' => 'cd853f', 'pink' => 'ffc0cb', 'plum' =>
'dda0dd', 'powderblue' => 'b0e0e6', 'purple' => '800080',
'red' => 'ff0000', 'rosybrown' => 'bc8f8f', 'royalblue' =>
'4169e1', 'saddlebrown' => '8b4513', 'salmon' => 'fa8072',
'sandybrown' => 'f4a460', 'seagreen' => '2e8b57', 'seashell'
=> 'fff5ee', 'sienna' => 'a0522d', 'silver' => 'c0c0c0',
'skyblue' => '87ceeb', 'slateblue' => '6a5acd', 'slategray'
=> '708090', 'slategrey' => '708090', 'snow' => 'fffafa',
'springgreen' => '00ff7f', 'steelblue' => '4682b4', 'tan'
=> 'd2b48c', 'teal' => '008080', 'thistle' => 'd8bfd8',
'tomato' => 'ff6347', 'turquoise' => '40e0d0', 'violet' =>
'ee82ee', 'wheat' => 'f5deb3', 'white' => 'ffffff',
'whitesmoke' => 'f5f5f5', 'yellow' => 'ffff00', 'yellowgreen'
=> '9acd32')
Tags
Methods
_JScolor()
Convert color to javascript color.
public static _JScolor(string $color)
: mixed
Parameters
- $color : string
-
color name or "#RRGGBB"
Tags
convertHTMLColorToDec()
Returns an array (RGB or CMYK) from an html color name, or a six-digit (i.e. #3FE5AA), or three-digit (i.e. #7FF) hexadecimal color, or a javascript color array, or javascript color name.
public static convertHTMLColorToDec(string $hcolor,
array<string|int,
mixed> &$spotc[,
array<string|int,
mixed> $defcol
= array('R' =>
128, 'G' => 128, 'B' => 128)
]) : array<string|int,
mixed>|false
Parameters
- $hcolor : string
-
HTML color.
- $spotc : array<string|int, mixed>
-
Reference to an array of spot colors.
- $defcol : array<string|int, mixed> = array('R' => 128, 'G' => 128, 'B' => 128)
-
Color to return in case of error.
Tags
Return values
array<string|int, mixed>|false —RGB or CMYK color, or false in case of error.
getColorStringFromArray()
Convert a color array into a string representation.
public static getColorStringFromArray(array<string|int,
mixed> $c)
: string
Parameters
- $c : array<string|int, mixed>
-
Array of colors.
Tags
Return values
string —The color array representation.
getSpotColor()
Return the Spot color array.
public static getSpotColor(string $name,
array<string|int,
mixed> &$spotc)
: array<string|int,
mixed>|false
Parameters
- $name : string
-
Name of the spot color.
- $spotc : array<string|int, mixed>
-
Reference to an array of spot colors.
Tags
Return values
array<string|int, mixed>|false —Spot color array or false if not defined.