Previous Next
375
SECTION 4.10 Optional Content
Optional Content Properties Dictionary
The optional OCProperties entry in the document catalog (see Section 3.6.1,
“Document Catalog”) holds the optional content properties dictionary, which con-
tains a list of all the optional content groups in the document, as well as informa-
tion about the default and alternate configurations for optional content. This
dictionary is required if the file contains any optional content; if it is missing, a
PDF consumer should ignore any optional content structures in the document.
This dictionary contains the following entries:
TABLE 4.50 Entries in the optional content properties dictionary
KEY TYPE VALUE
OCGs array (Required) An array of indirect references to all the optional content groups in
the document (see Section 4.10.1, “Optional Content Groups”), in any order.
Every optional content group must be included in this array.
D dictionary (Required) The default viewing optional content configuration dictionary (see
“Optional Content Configuration Dictionaries,” below).
Configs array (Optional) An array of alternate optional content configuration dictionaries (see
“Optional Content Configuration Dictionaries,” below) for PDF processing ap-
plications or features.
Optional Content Configuration Dictionaries
The D and Configs entries in Table 4.50 are configuration dictionaries, which rep-
resent different presentations of a document’s optional content groups for use by
PDF processing applications or features. The D configuration dictionary specifies
the initial state of the optional content groups when a document is first opened.
Configs lists other configurations that may be used under particular circumstanc-
es. The entries in a configuration dictionary are shown in Table 4.51.
Previous Next