This class represents the name dictionary. This is definitively detailed in:.

The ISO PDF Specification, ISO 32000-1:2008 PDF 1.7; Table: 31, page 80.

The ISO PDF Specification, ISO 32000-2:2017 PDF 2.0; Table: 32, page 108.

Adobe Supplement to the ISO 32000, BaseVersion: 1.7, ExtensionLevel: 3; Table: 3.28, page 23.

The name dictionary is referenced from the document catalog and provides access to named trees that map string keys to various types of PDF objects. It centralises all named resources in the document.

The Dests entry maps destination names to destination arrays or dictionaries. Named destinations allow links, bookmarks, and actions to reference page locations by name rather than by object reference.

The EmbeddedFiles entry maps file names to file specification dictionaries for embedded file attachments. This tree is the primary mechanism for attaching files to a PDF document in PDF 1.2 and later.

The JavaScript entry maps script names to JavaScript action dictionaries. Document-level scripts listed here run when the document is opened or when triggered by other events.

The Pages entry maps page names to page object references, supporting named page targets in links and actions. The Templates, IDS, URLS, AlternatePresentations, and Renditions entries support specialised workflows including web capture, multimedia, and presentations.

System.Object
    WebSupergoo.ABCpdf14.Elements.Element
       WebSupergoo.ABCpdf14.Elements.NameDictionaryElement

 

   
   
Method
Description
NameDictionaryElement Create a new NameDictionaryElement.
inherited methods...

 

   
   
Property
Description
EntryDests Represents the "Dests" entry of the name dictionary object.
EntryAP Represents the "AP" entry of the name dictionary object.
EntryJavaScript Represents the "JavaScript" entry of the name dictionary object.
EntryPages Represents the "Pages" entry of the name dictionary object.
EntryTemplates Represents the "Templates" entry of the name dictionary object.
EntryIDS Represents the "IDS" entry of the name dictionary object.
EntryURLS Represents the "URLS" entry of the name dictionary object.
EntryEmbeddedFiles Represents the "EmbeddedFiles" entry of the name dictionary object.
EntryAlternatePresentations Represents the "AlternatePresentations" entry of the name dictionary object.
EntryRenditions Represents the "Renditions" entry of the name dictionary object.
EntryXFAResources Represents the "XFAResources" entry of the name dictionary object.
inherited properties...