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