CMYK color implementation

This class encapsulates color behaviour.

Some colors interact with PDF document (create additional objects in a PDF), others don't do it. That is defined in a subclasses.

category Zend
package Zend_Pdf
copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
license New BSD License
inherited_from \Zend_Pdf_Color

 Methods

Object constructor

__construct(float $c, float $m, float $y, float $k) 

Parameters

$c

float

$m

float

$y

float

$k

float

Get color components (color space dependent)

getComponents() : array
inherited_from \Zend_Pdf_Color::getComponents()

Returns

array

Get color components (color space dependent)

getComponents() : array
Inherited

Returns

array

Instructions, which can be directly inserted into content stream to switch color.

instructions(boolean $stroking) : string

Color set instructions differ for stroking and nonstroking operations.

inherited_from \Zend_Pdf_Color::instructions()

Parameters

$stroking

boolean

Returns

string

Instructions, which can be directly inserted into content stream to switch color.

instructions(boolean $stroking) : string
Inherited

Color set instructions differ for stroking and nonstroking operations.

Parameters

$stroking

boolean

Returns

string

 Properties

 

Cyan level.

$_c : \Zend_Pdf_Element_Numeric

Default

0.0 (zero concentration) - 1.0 (maximum concentration)

 

Key (BlacK) level.

$_k : \Zend_Pdf_Element_Numeric

Default

0.0 (zero concentration) - 1.0 (maximum concentration)

 

Magenta level.

$_m : \Zend_Pdf_Element_Numeric

Default

0.0 (zero concentration) - 1.0 (maximum concentration)

 

Yellow level.

$_y : \Zend_Pdf_Element_Numeric

Default

0.0 (zero concentration) - 1.0 (maximum concentration)