class final Core · roukmoute/pdf 0.6.2
PDF\Specification\Dictionary\ChoiceFieldTable231\IEntryTable 231, /I; PDF type: array; Sometimes required, otherwise optional; PDF 1.4.Inheritance and contracts
Parent : PDF\Specification\SchemaEntry
Definition in the specification
Table 231 · Additional entries specific to a choice field
ISO 32000-1:2008, §12.7.4.4 · PDF page 453 ↗
/I array
(Sometimes required, otherwise optional; PDF 1.4) For choice fields that allow multiple selection (MultiSelect flag set), an array of integers, sorted in ascending order, representing the zero-based indices in the Opt array of the currently selected option items. This entry shall be used when two or more elements in the Opt array have different names but the same export value or when the value of the choice field is an array. This entry should not be used for choice fields that do not allow multiple selection. If the items identified by this entry differ from those in the V entry of the field dictionary (see discussion following this Table), the V entry shall be used.
Qualifier: Sometimes required, otherwise optional; PDF 1.4
Conditional descriptions remain traceable. A definition alone does not implement a codec, a signature or every format mechanism. Read the coverage.
Construction
__construct()
public function __construct(PDF\Syntax\Object\ArrayType|PDF\Syntax\Object\IndirectReference $value)Inherited methods
3 methods from parents and contracts
definition()
public function definition(): PDF\Specification\EntryDefinitionkey()
public function key(): PDF\Syntax\Object\NameTypevalue()
public function value(): PDF\Syntax\FileStructure\BasicTypeProperties
| Declaration | Origin and documentation |
|---|---|
public readonly PDF\Syntax\Object\NameType $key | PDF\Syntax\Object\DictionaryObject\Entry |
public readonly PDF\Syntax\FileStructure\BasicType $value | PDF\Syntax\Object\DictionaryObject\Entry |
Constants
| Name | PHP value | Origin |
|---|---|---|
KEY | | PDF\Specification\Dictionary\ChoiceFieldTable231\IEntry |
TABLE | | PDF\Specification\Dictionary\ChoiceFieldTable231\IEntry |
VARIABLE | | PDF\Specification\SchemaEntry |