class Core · roukmoute/pdf 0.6.1
PDF\Syntax\Object\DictionaryType7.3.7. Object-valued entries; with() returns a new dictionary.
@implements \IteratorAggregate<string, Entry>Inheritance and contracts
Interfaces : Countable, IteratorAggregate, PDF\Syntax\FileStructure\BasicType, Stringable, Traversable
Traits : PDF\Serialization\SerializesPdf
34 directly derived types
- PDF\Document\DocumentInformation
- PDF\Document\Extensions\DeveloperExtensions
- PDF\Document\Files\EmbeddedFileBindings
- PDF\Document\Files\RelatedFileBindings
- PDF\Document\Fonts\CIDFontDescriptors
- PDF\Document\Fonts\CIDFontMetricOverride
- PDF\Document\Fonts\FontStyle
- PDF\Document\Fonts\Type3CharProcs
- PDF\Document\Forms\AppearanceStates
- PDF\Document\Forms\NamedPageTemplate
- PDF\Document\Navigation\DestinationDictionary
- PDF\Document\Navigation\LegacyDestinations
- PDF\Document\Navigation\PageLabels
- PDF\Document\OutlineDictionary
- PDF\Document\OutlineItem
- PDF\Document\RichMedia\WindowDimension
- PDF\Document\Signatures\Policies\CertificateSubjectName
- PDF\Document\Signatures\Policies\SignatureSeedMdp
- PDF\Document\Signatures\Policies\SignatureTimeStampSeed
- PDF\Document\Structure\ClassMap
- PDF\Document\Structure\RoleMap
- PDF\Functions\FunctionDictionary
- PDF\Graphics\ColourSpaces\ColorantDictionary
- PDF\Graphics\ColourSpaces\DotGainFunctions
- PDF\Graphics\ColourSpaces\InkSolidities
- PDF\Graphics\OptionalContent\UsageEntry
- PDF\Specification\SchemaDictionary
- PDF\Syntax\DataStructure\NameTree
- PDF\Syntax\DataStructure\NumberTree
- PDF\Syntax\DocumentStructure\NameDictionary
- PDF\Syntax\DocumentStructure\PageTree\PageObject
- PDF\Syntax\DocumentStructure\PageTree\PageTreeNode
- PDF\Syntax\FileStructure\FileTrailer
- PDF\Syntax\Linearization\ThumbnailDictionaryCopy
Construction
__construct()
public function __construct(PDF\Syntax\Object\DictionaryObject\Entry ...$entries)Declared methods
__toString()
public function __toString(): stringcount()
public function count(): intentries()
public function entries(): iterable@return iterable<Entry>get()
public function get(PDF\Syntax\Object\NameType|string $key): ?PDF\Syntax\FileStructure\BasicTypegetIterator()
public function getIterator(): Traversablehas()
public function has(PDF\Syntax\Object\NameType|string $key): booltoPdf()
public function toPdf(PDF\Serialization\SerializationContext $context): stringwith()
public function with(PDF\Syntax\Object\DictionaryObject\Entry $entry): staticwithout()
public function without(PDF\Syntax\Object\NameType|string $key): static