CHAPTER 8
624
Interactive Features
TABLE 8.25 Additional entries specific to a free text annotation
KEY
TYPE
VALUE
Subtype
name
string
(Required)
The type of annotation that this dictionary describes; must be
FreeText
for a free text annotation.
(Required)
The default appearance string to be used in formatting the text (see
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.”
DA
Q
integer
(Optional; PDF 1.4)
A code specifying the form of
quadding
(justification) to be
used in displaying the annotation’s text:
0
1
2
Left-justified
Centered
Right-justified
Default value: 0 (left-justified).
RC
text string or
text stream
text string
array
(Optional; PDF 1.5)
A rich text string (see “Rich Text Strings” on page 680) to be
used to generate the appearance of the annotation.
(Optional; PDF 1.5)
A default style string, as described in “Rich Text Strings” on
(Optional; PDF 1.6)
An array of four or six numbers specifying a callout line at-
tached to the free text annotation. Six numbers
[
x
1
y
1
x
2
y
2
x
3
y
3
]
represent
the starting, knee point, and ending coordinates of the line in default user space,
as shown in Figure 8.4. Four numbers
[
x
1
y
1
x
2
y
2
]
represent the starting and
ending coordinates of the line.
(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.
(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.
DS
CL
IT
name
BE
dictionary