ColorSpaceRestrictor
in package
Table of Contents
Constants
Properties
- $colorModeConverter : ColorModeConverter
- $mode : int
- $mpdf : Mpdf
Methods
- __construct() : mixed
- Process $mode settings 1 - allow GRAYSCALE only [convert CMYK/RGB->gray] 2 - allow RGB / SPOT COLOR / Grayscale [convert CMYK->RGB] 3 - allow CMYK / SPOT COLOR / Grayscale [convert RGB->CMYK]
- restrictColorSpace() : array<string|int, float>|mixed
- restrictCmykaColorSpace() : array<string|int, float>
- restrictCmykColorSpace() : array<string|int, float>
- restrictRgbaColorSpace() : array<string|int, float>
- restrictRgbColorSpace() : array<string|int, float>
- restrictSpotColorSpace() : array<string|int, float>
Constants
RESTRICT_TO_CMYK_SPOT_GRAYSCALE
public
mixed
RESTRICT_TO_CMYK_SPOT_GRAYSCALE
= 3
RESTRICT_TO_GRAYSCALE
public
mixed
RESTRICT_TO_GRAYSCALE
= 1
RESTRICT_TO_RGB_SPOT_GRAYSCALE
public
mixed
RESTRICT_TO_RGB_SPOT_GRAYSCALE
= 2
Properties
$colorModeConverter
private
ColorModeConverter
$colorModeConverter
$mode
private
int
$mode
$mpdf
private
Mpdf
$mpdf
Methods
__construct()
Process $mode settings 1 - allow GRAYSCALE only [convert CMYK/RGB->gray] 2 - allow RGB / SPOT COLOR / Grayscale [convert CMYK->RGB] 3 - allow CMYK / SPOT COLOR / Grayscale [convert RGB->CMYK]
public
__construct(Mpdf $mpdf, ColorModeConverter $colorModeConverter) : mixed
Parameters
- $mpdf : Mpdf
- $colorModeConverter : ColorModeConverter
restrictColorSpace()
public
restrictColorSpace(mixed $c, string $color[, array<string|int, string> &$PDFAXwarnings = [] ]) : array<string|int, float>|mixed
Parameters
- $c : mixed
- $color : string
- $PDFAXwarnings : array<string|int, string> = []
Return values
array<string|int, float>|mixedrestrictCmykaColorSpace()
private
restrictCmykaColorSpace(mixed $c, string $color[, array<string|int, string> &$PDFAXwarnings = [] ]) : array<string|int, float>
Parameters
- $c : mixed
- $color : string
- $PDFAXwarnings : array<string|int, string> = []
Return values
array<string|int, float>restrictCmykColorSpace()
private
restrictCmykColorSpace(mixed $c, string $color[, array<string|int, string> &$PDFAXwarnings = [] ]) : array<string|int, float>
Parameters
- $c : mixed
- $color : string
- $PDFAXwarnings : array<string|int, string> = []
Return values
array<string|int, float>restrictRgbaColorSpace()
private
restrictRgbaColorSpace(mixed $c, string $color[, array<string|int, string> &$PDFAXwarnings = [] ]) : array<string|int, float>
Parameters
- $c : mixed
- $color : string
- $PDFAXwarnings : array<string|int, string> = []
Return values
array<string|int, float>restrictRgbColorSpace()
private
restrictRgbColorSpace(mixed $c, string $color[, array<string|int, string> &$PDFAXwarnings = [] ]) : array<string|int, float>
Parameters
- $c : mixed
- $color : string
- $PDFAXwarnings : array<string|int, string> = []
Return values
array<string|int, float>restrictSpotColorSpace()
private
restrictSpotColorSpace(string $c[, array<string|int, string> &$PDFAXwarnings = [] ]) : array<string|int, float>
Parameters
- $c : string
- $PDFAXwarnings : array<string|int, string> = []