Previous Next


                                              1137
     SE CT IO N I. 2                                                  Selective Computation



I.2.7 Actions

     For most actions (see Section 8.5, “Actions”), the values of the following entries in
     the action dictionary are digested, in order, if present: S (required), D, F,
     NewWindow, O, P, B, Base, Sound, Vol, Annot, T, H, N, JS and URI.

     Rendition actions (see “Rendition Actions” on page 668) are treated differently
     than the other types. The data that is digested is media data that is nested in sev-
     eral levels of objects, as follows:

     • The rendition action’s R entry, if present, specifies a rendition object (see Sec-
       tion 9.1.2, “Renditions”) whose S entry determines whether it is a media rendi-
       tion or a selector rendition.
     • Selector renditions have an  R entry specifying an array of renditions, which
       may themselves be selector renditions. This array is searched recursively for all
       media renditions, which are then processed as specified below.
     • Media renditions have a C entry that refers to a media clip dictionary. If the S
       entry of the media clip is MCD (media clip data), the D entry specifies the data
       that is digested (see Table 9.9).


I.2.8 Additional-Actions

     Additional-actions dictionaries (see Section 8.5.2, “Trigger Events”) can be the
     value of the AA entry of a catalog, page, annotation or field dictionary. If the addi-
     tional action is valid, the values of the following entries in the additional-actions
     dictionary are digested, in order, if present: E, X, D, U, Fo, Bl, O, C, K, F, V, C, WC,
     WS, DS, WP, and DP.


I.2.9 Page Template Verification

     In some cases, the permissions granted allow page template instantiation; this oc-
     curs when the value of P in the DocMDP transform parameters dictionary is 2 or 3
     (see Table 8.104) or the value of Form in the UR transform parameters is
     SpawnTemplate (see Table 8.105). In such cases, object digest must be computed
     in such a way that its value changes when new pages have been added to the doc-
     ument but not when pages have been instantiated from named pages (templates).

Previous Next