|
This class represents the catalog dictionary. This is
definitively detailed in:.
The ISO PDF Specification, ISO 32000-1:2008 PDF 1.7; Table: 28,
page 73.
The ISO PDF
Specification, ISO 32000-2:2017 PDF 2.0; Table: 29, page 97.
Adobe Supplement to the ISO 32000, BaseVersion: 1.7,
ExtensionLevel: 3; Table: 3.25, page 23.
The ISO PDF Specification, ISO 32000-1:2008 PDF 1.7; Table: 242,
page 458.
The ISO PDF
Specification, ISO 32000-2:2017 PDF 2.0; Table: 245, page 555.
This class is always an indirect object because
CrossReferenceStreamElement.EntryRoot and
FileTrailerElement.EntryRoot require it to be so.
The document catalog is the root object of a PDF document's
logical structure. Every object in the document is reachable from
the catalog, either directly through its entries or indirectly
through the objects they reference.
The Pages entry references the root of the page tree, which
organises all pages in the document into a balanced tree of page
tree nodes. A reader traverses this tree to locate individual
pages.
The Names entry references the name dictionary, which holds
named trees mapping string keys to various object types. Named
destinations, embedded files, JavaScript actions, and other named
resources are stored here.
The Dests entry provides a direct dictionary of named
destinations for compatibility with PDF 1.0 and 1.1 documents. PDF
1.2 and later use the Names dictionary for named destinations
instead.
The ViewerPreferences entry references a dictionary that
controls how a conforming viewer presents the document: initial
page layout, full-screen mode, toolbar visibility, and similar
display settings.
The PageLayout and PageMode entries control the initial layout
and display mode when the document is opened. These are advisory; a
viewer may ignore them or allow the user to override them.
The OpenAction entry specifies an action or destination to
execute when the document is opened. This is commonly used to
navigate to a specific page or to run a JavaScript action.
The AcroForm entry references the document's interactive form
dictionary, which lists all form fields and their shared
properties. The OCProperties entry references the optional content
properties dictionary.
The Perms entry holds cryptographic permissions that can
restrict document-level operations independently of the encryption
dictionary. The DSS entry references the document security store
used in PDF digital signatures.
The AF entry holds associated files attached to the document as
a whole, used in PDF/A-3 and PDF 2.0 workflows. The Extensions
entry lists developer extensions that the document relies on beyond
the base PDF specification.
System.Object
WebSupergoo.ABCpdf14.Elements.Element
WebSupergoo.ABCpdf14.Elements.CatalogElement
|