CHAPTER 8
670
Interactive Features
Before a rendition action is executed, the viewer application must make sure that
the
P
entry of the screen annotation dictionary references a valid page object and
that the annotation is present in the page object’s
Annots
array (see Table 3.27).
A rendition may play in the rectangle occupied by a screen annotation, even if the
annotation itself is not visible; for example, if its Hidden or NoView flags (see Ta-
page is not being displayed by the viewer, the rendition is not visible. However, it
may become visible if the view changes, such as by scrolling.
Transition Actions
A
transition action (PDF 1.5)
can be used to control drawing during a sequence of
actions. As discussed in Section 8.5.1, “Action Dictionaries,” the
Next
entry in an
action dictionary can specify a sequence of actions. Viewer applications should
normally suspend drawing when such a sequence begins and resume drawing
when it ends. If a transition action is present during a sequence, the viewer should
render the state of the page viewing area as it exists after completion of the previous
action and display it using a transition specified in the action dictionary (see Table
TABLE 8.65 Additional entries specific to a transition action
KEY
TYPE
VALUE
S
name
dictionary
(Required)
The type of action that this dictionary describes; must be
Trans
for a
transition action.
(Required)
The transition to use for the update of the display (see Table 8.13).
Trans
Go-To-3D-View Actions
A
go-to-3D-view action (PDF 1.6)
identifies a 3D annotation and specifies a view
for the annotation to use (see Section 9.5, “3D Artwork”). Table 8.66 shows the
entries in a go-to-3D-view action dictionary.
TABLE 8.66 Additional entries specific to a go-to-3D-view action
KEY
TYPE
VALUE
S
name
(Required)
The type of action that this dictionary describes; must be
GoTo3DView
for a transition action.