|
This class represents the optional content configuration
dictionary. This is definitively detailed in:.
The ISO PDF Specification, ISO 32000-1:2008 PDF 1.7; Table: 101,
page 229.
The ISO PDF
Specification, ISO 32000-2:2017 PDF 2.0; Table: 99, page 281.
An optional content configuration dictionary defines a complete
set of visibility states and user interface settings for the
optional content groups in a document.
The Name and Creator entries identify the configuration and the
application that created it. These are informational and do not
affect rendering.
BaseState sets the default state for all groups in this
configuration: ON means all groups start visible, OFF means all
start hidden, and Unchanged means each group retains its current
state. The ON and OFF arrays then override the base state for
specific groups.
The Intent entry restricts which groups this configuration
applies to. Only groups whose intent matches are affected by the
configuration's state settings.
The AS entry lists usage application dictionaries. Each one
specifies an event (such as View or Print) and a set of groups
whose states should be set automatically based on their Usage
entries when that event occurs.
The Order entry provides a nested array that defines how groups
are presented in the viewer's layer panel. The ordering is purely
for the user interface and does not affect rendering.
ListMode controls whether the viewer shows all groups in the
panel or only those that are set to on. This affects how the layer
interface looks to the user.
RBGroups defines radio-button group arrays. Within each array,
turning one group on automatically turns all others off, preventing
conflicting combinations.
The Locked entry lists groups that the user cannot toggle
interactively. These groups may still be changed programmatically
or by usage applications.
System.Object
WebSupergoo.ABCpdf14.Elements.Element
WebSupergoo.ABCpdf14.Elements.OptionalContentConfigElement
|