class final readonly Core · roukmoute/pdf 0.6.2
PDF\Document\Fonts\CMaps\CodeSpacesInheritance and contracts
This type declares no parent, interface or trait.
Construction
__construct()
public function __construct(PDF\Document\Fonts\CMaps\CodeSpaceRange ...$ranges)Declared methods
contains()
public function contains(PDF\Document\Fonts\CMaps\CMapCode $code): boolcovers()
public function covers(PDF\Document\Fonts\CMaps\CMapCodeRange $interval): boolValidate bounded mapping intervals without enumerating every character.coversSpace()
public function coversSpace(PDF\Document\Fonts\CMaps\CodeSpaceRange $box): booldecode()
public function decode(PDF\Syntax\Object\StringObject\HexadecimalString $string): PDF\Document\Fonts\CMaps\CMapCodeSequenceExplicit decoding of supplied character-code bytes, not UTF-8/font program conversion.Properties
| Declaration | Origin and documentation |
|---|---|
public readonly array $ranges | PDF\Document\Fonts\CMaps\CodeSpaces@var list<CodeSpaceRange> |