class final Core · roukmoute/pdf 0.7.1

PDF\Graphics\GraphicsState\UseBlackPointCompensation
Black-point compensation changes colour conversions performed by a PDF2 processor.

Read the source declaration ↗

Inheritance and contracts

Parent : PDF\Syntax\Object\DictionaryObject\Entry

ISO 32000-2:2020 EC3 definition

Table 57 · Entries in a graphics state parameter dictionary
§8.4.5 · PDF page 182

Original PDF at the documented commit ↗ · Source metadata at the documented commit ↗ · Public errata ↗

Original retained in the core repository. Table inventory and semantic validation remain distinct.

Original normative excerpt in English.

/UseBlackPtComp name

(Optional; PDF 2.0) This graphics state parameter controls whether black point compensation is performed while doing CIE-based colour conversions. It shall be set to either OFF, ON or Default. The semantics of Default are up to the PDF processor. See 8.6.5.9, "Use of black point compensation". The default value is: Default.

PDF 2.0 scope and limits.

Construction

__construct()

public function __construct(PDF\Graphics\GraphicsState\BlackPointCompensation $compensation)

Declared by PDF\Graphics\GraphicsState\UseBlackPointCompensation · View the code ↗

Inherited methods

2 methods from parents and contracts

key()

public function key(): PDF\Syntax\Object\NameType

Declared by PDF\Syntax\Object\DictionaryObject\Entry · View the code ↗

value()

public function value(): PDF\Syntax\FileStructure\BasicType

Declared by PDF\Syntax\Object\DictionaryObject\Entry · View the code ↗

Properties