SetaPDF_Core_ColorSpace_DeviceN DeviceN Color Space

File: /SetaPDF v2/Core/ColorSpace/DeviceN.php

Class hierarchy

Implements

Summary

Constants

TYPE_COLOR_SPACE

public const string SetaPDF_Core_Resource::TYPE_COLOR_SPACE = 'ColorSpace'

Type constant

TYPE_EXT_G_STATE

public const string SetaPDF_Core_Resource::TYPE_EXT_G_STATE = 'ExtGState'

Type constant

TYPE_FONT

public const string SetaPDF_Core_Resource::TYPE_FONT = 'Font'

Type constant

TYPE_PATTERN

public const string SetaPDF_Core_Resource::TYPE_PATTERN = 'Pattern'

Type constant

TYPE_PROC_SET

public const string SetaPDF_Core_Resource::TYPE_PROC_SET = 'ProcSet'

Type constant

TYPE_PROPERTIES

public const string SetaPDF_Core_Resource::TYPE_PROPERTIES = 'Properties'

Type constant

TYPE_SHADING

public const string SetaPDF_Core_Resource::TYPE_SHADING = 'Shading'

Type constant

TYPE_X_OBJECT

public const string SetaPDF_Core_Resource::TYPE_X_OBJECT = 'XObject'

Type constant


Properties

$_indirectObject

The indirect object for this color space

$_value


Static Methods


Methods

__construct()

The constructor.

Parameters
$definition : SetaPDF_Core_Type_AbstractType
 
Exceptions

Throws InvalidArgumentException

getColorComponents()

Get the color components of this color space.

getDefaultDecodeArray()

Get the default decode array of this color space.

getFamily()

public SetaPDF_Core_ColorSpace::getFamily (
void
): string

Get the color space family name of this color space.

Exceptions

Throws SetaPDF_Core_Exception

getIndirectObject()

Gets an indirect object for this color space dictionary.

Parameters
$document : SetaPDF_Core_Document
 
Exceptions

Throws InvalidArgumentException

See

getNames()

Get the names specifying the individual color components.

getPdfValue()

Get the main color space PDF value.

getResourceType()

Get the resource type of an implementation.

getTintTransform()

setAlternateColorSpace()

Set the alternate color space.

Parameters
$colorSpace : SetaPDF_Core_ColorSpace
 

setNames()

Set the names specifying the individual color components.

Parameters
$names : SetaPDF_Core_Type_Name|array
 

setTintTransform()

Set the tint transformation function.

Parameters
$tintTransform : SetaPDF_Core_Type_AbstractType
 
Exceptions

Throws InvalidArgumentException