Previous Next


                                                         624
          CHAPTER 8                                                               Interactive Features




                       TABLE 8.25 Additional entries specific to a free text annotation
KEY          TYPE              VALUE

Subtype      name              (Required) The type of annotation that this dictionary describes; must be
                               FreeText for a free text annotation.

DA           string            (Required) The default appearance string to be used in formatting the text (see
                               “Variable Text” on page 677).
                               Note: The annotation dictionary’s AP entry, if present, takes precedence over the DA
                               entry; see Table 8.15 on page 606 and Section 8.4.4, “Appearance Streams.”

Q            integer           (Optional; PDF 1.4) A code specifying the form of quadding (justification) to be
                               used in displaying the annotation’s text:
                                  0    Left-justified
                                  1    Centered
                                  2    Right-justified
                               Default value: 0 (left-justified).

RC           text string or    (Optional; PDF 1.5) A rich text string (see “Rich Text Strings” on page 680) to be
             text stream       used to generate the appearance of the annotation.

DS           text string       (Optional; PDF 1.5) A default style string, as described in “Rich Text Strings” on
                               page 680.

CL           array             (Optional; PDF 1.6) An array of four or six numbers specifying a callout line at-
                               tached to the free text annotation. Six numbers [ x1 y1 x2 y2 x3 y3 ] represent
                               the starting, knee point, and ending coordinates of the line in default user space,
                               as shown in Figure 8.4. Four numbers [ x1 y1 x2 y2 ] represent the starting and
                               ending coordinates of the line.

IT           name              (Optional; PDF 1.6) A name describing the intent of the free text annotation (see
                               also Table 8.21). Valid values are FreeTextCallout, which means that the annota-
                               tion is intended to function as a callout, and FreeTextTypeWriter, which means
                               that the annotation is intended to function as a click-to-type or typewriter ob-
                               ject.

BE           dictionary        (Optional; PDF 1.6) A border effect dictionary (see Table 8.18) used in conjunc-
                               tion with the border style dictionary specified by the BS entry.

Previous Next