Previous Next


                                                  625
      SECTION 8.4                                                                     Anno ta tions



KEY      TYPE             VALUE

RD       rectangle        (Optional; PDF 1.6) A set of four numbers describing the numerical differences
                          between two rectangles: the Rect entry of the annotation and a rectangle con-
                          tained within that rectangle. The inner rectangle is where the annotation’s text
                          should be displayed. Any border styles and/or border effects specified by BS and
                          BE entries, respectively, are applied to the border of the inner rectangle.

                          The four numbers correspond to the differences in default user space between
                          the left, top, right, and bottom coordinates of Rect and those of the inner rectan-
                          gle, respectively. Each value must be greater than or equal to 0. The sum of the
                          top and bottom differences must be less than the height of Rect, and the sum of
                          the left and right differences must be less than the width of Rect.

BS       dictionary       (Optional; PDF 1.6) A border style dictionary (see Table 8.17 on page 611) speci-
                          fying the line width and dash pattern to be used in drawing the annotation’s bor-
                          der.
                          Note: The annotation dictionary’s AP entry, if present, takes precedence over the In-
                          kList and BS entries; see Table 8.15 on page 606 and Section 8.4.4, “Appearance
                          Streams.”

LE       array            (Optional; PDF 1.6) An array of two names specifying the line ending styles to be
                          used in drawing the annotation’s border. The first and second elements of the ar-
                          ray specify the line ending styles for the endpoints defined, respectively, by the
                          first and second pairs of coordinates, (x1 , y1 ) and (x2 , y2 ), in the L array. Table
                          8.27 shows the possible values. Default value: [ /None /None ].




                                                     Free text with callouts
                          x2, y2

                                            x3, y3




                 x1, y1

                            FIGURE 8.4 Free text annotation with callout

Previous Next