Previous Next


                                                642
      CHAPTER 8                                                            Interactive Features



      The MK entry can be used to provide an appearance characteristics dictionary con-
      taining additional information for constructing the annotation’s appearance
      stream. Table 8.40 shows the contents of this dictionary.

                  TABLE 8.40 Entries in an appearance characteristics dictionary
KEY     TYPE             VALUE

R       integer          (Optional) The number of degrees by which the widget annotation is rotated
                         counterclockwise relative to the page. The value must be a multiple of 90.
                         Default value: 0.

BC      array            (Optional) An array of numbers in the range 0.0 to 1.0 specifying the color of the
                         widget annotation’s border. The number of array elements determines the color
                         space in which the color is defined:
                            0    No color; transparent
                            1    DeviceGray
                            3    DeviceRGB
                            4    DeviceCMYK

BG      array            (Optional) An array of numbers in the range 0.0 to 1.0 specifying the color of the
                         widget annotation’s background. The number of array elements determines the
                         color space, as described above for BC.

CA      text string      (Optional; button fields only) The widget annotation’s normal caption, displayed
                         when it is not interacting with the user.
                         Note: Unlike the remaining entries listed below, which apply only to widget annota-
                         tions associated with pushbutton fields (see “Pushbuttons” on page 686), the CA
                         entry can be used with any type of button field, including check boxes (“Check Box-
                         es” on page 686) and radio buttons (“Radio Buttons” on page 688).

RC      text string      (Optional; pushbutton fields only) The widget annotation’s rollover caption, dis-
                         played when the user rolls the cursor into its active area without pressing the
                         mouse button.

AC      text string      (Optional; pushbutton fields only) The widget annotation’s alternate (down)
                         caption, displayed when the mouse button is pressed within its active area.

I       stream           (Optional; pushbutton fields only; must be an indirect reference) A form XObject
                         defining the widget annotation’s normal icon, displayed when it is not interacting
                         with the user.

Previous Next