Previous Next


                                                     620
         CHAPTER 8                                                             Interactive Features



         nate annotations should be ignored. These entries are Contents (or RC and DS),
         M, C, T, Popup, CreationDate, Subj, and Open. Operations that manipulate any
         annotation in a group, such as movement, cut, and copy, should be treated by
         viewer applications as acting on the entire group.

         Note: A primary annotation may have replies that are not subordinate annotations;
         that is, that do not have an RT value of Group.

         Annotation States

         Beginning with PDF 1.5, annotations may have an author-specific state associated
         with them. The state is not specified in the annotation itself but in a separate text
         annotation that refers to the original annotation by means of its IRT (“in reply to”)
         entry (see Table 8.24). States are grouped into a number of state models, as shown
         in Table 8.22.

                                        TABLE 8.22 Annotation states
STATE MODEL     STATE          DESCRIPTION

Marked          Marked         The annotation has been marked by the user.

                Unmarked       The annotation has not been marked by the user (the default).

Review          Accepted       The user agrees with the change.

                Rejected       The user disagrees with the change.

                Cancelled      The change has been cancelled.

                Completed      The change has been completed.

                None           The user has indicated nothing about the change (the default).

         Annotations can be thought of as initially being in the default state for each state
         model. State changes made by a user are indicated in a text annotation with the
         following entries:

         • The T entry (see Table 8.21) specifies the user.
         • The IRT entry (see Table 8.24)refers to the original annotation.
         • State and StateModel (see Table 8.23) update the state of the original annota-
              tion for the specified user.

Previous Next