Previous Next


                                                    670
         CHAPTER 8                                                              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-
         ble 8.16) are set. If a screen annotation is not visible because its location on the
         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
         8.65). Once this transition completes, drawing should be suspended again.

                       TABLE 8.65 Additional entries specific to a transition action
KEY     TYPE              VALUE

S       name              (Required) The type of action that this dictionary describes; must be Trans for a
                          transition action.

Trans   dictionary        (Required) The transition to use for the update of the display (see Table 8.13).


         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.

Previous Next