SECTION 8.4
645
Anno ta tions
TABLE 8.42 Entries in a fixed print dictionary
KEY
TYPE
VALUE
Type
Matrix
name
array
(Required)
Must be
FixedPrint
.
(Optional)
The matrix used to transform the annotation’s rectangle before ren-
dering.
Default value: the identity matrix
[ 1 0 0 1 0 0 ]
.
Note:
When positioning content near the edge of a page, it is recommended that
this entry be used to provide a reasonable offset to allow for nonprintable margins.
H
number
(Optional)
The amount to translate the associated content horizontally, as a per-
centage of the width of the target media (or if unknown, the width of the page’s
MediaBox
). 1.0 represents 100% and 0.0 represents 0%. Negative values are not
recommended, since they may cause content to be drawn off the page.
Default value: 0.
V
number
(Optional)
The amount to translate the associated content vertically, as a per-
centage of the height of the target media (or if unknown, the height of the page’s
MediaBox
). 1.0 represents 100% and 0.0 represents 0%. Negative values are not
recommended, since they may cause content to be drawn off the page.
Default value: 0.
When rendering a watermark annotation with a
FixedPrint
entry, the following
behavior occurs:
•
The annotation’s rectangle (as specified by its
Rect
entry) is translated to the or-
igin and transformed by the
Matrix
entry of its
FixedPrint
dictionary to produce
a quadrilateral with arbitrary orientation.
•
The
transformed annotation rectangle
is defined as the smallest upright rectan-
gle that encompasses this quadrilateral; it is used in place of the annotation
rectangle referred to in steps 2 and 3 of Algorithm 8.1 on page 612.
In addition, given a matrix
B
that maps a scaled and rotated page into the default
user space, a new matrix is computed that cancels out
B
and translates the origin
of the printed page to the origin of the default user space. This transformation is
applied to ensure the correct scaling and alignment.
from the left and one inch from the top of the printed page.