SECTION 4.6
291
Patterns
All patterns are treated as colors; a
Pattern
color space is established with the
CS
or
cs
operator just like other color spaces, and a particular pattern is installed as
the current color with the
SCN
or
scn
operator (see Table 4.24 on page 287).
A pattern’s appearance is described with respect to its own internal coordinate
system. Every pattern has a
pattern matrix,
a transformation matrix that maps the
pattern’s internal coordinate system to the default coordinate system of the pat-
tern’s
parent content stream
(the content stream in which the pattern is defined as
a resource). The concatenation of the pattern matrix with that of the parent con-
tent stream establishes the
pattern coordinate space,
within which all graphics ob-
jects in the pattern are interpreted.
For example, if a pattern is used on a page, the pattern appears in the
Pattern
sub-
dictionary of that page’s resource dictionary, and the pattern matrix maps pattern
space to the default (initial) coordinate space of the page. Changes to the page’s
transformation matrix that occur within the page’s content stream, such as rota-
tion and scaling, have no effect on the pattern; it maintains its original relation-
ship to the page no matter where on the page it is used. Similarly, if a pattern is
used within a form XObject (see Section 4.9, “Form XObjects”), the pattern ma-
trix maps pattern space to the form’s default user space (that is, the form co-
ordinate space at the time the form is painted with the
Do
operator). A pattern
may be used within another pattern; the inner pattern’s matrix defines its
relationship to the pattern space of the outer pattern.
Note:
PostScript allows a pattern to be defined in one context but used in another.
For example, a pattern might be defined on a page (that is, its pattern matrix maps
the pattern coordinate space to the user space of the page) but be used in a form on
that page, so that its relationship to the page is independent of each individual
placement of the form. PDF does not support this feature; in PDF, all patterns are
local to the context in which they are defined.
4.6.2 Tiling Patterns
A
tiling pattern
consists of a small graphical figure called a
pattern cell.
Painting
with the pattern replicates the cell at fixed horizontal and vertical intervals to fill
an area. The effect is as if the figure were painted on the surface of a clear glass
tile, identical copies of which were then laid down in an array covering the area
and trimmed to its boundaries. This process is called
tiling
the area.
Index Bookmark Pages Text
Previous Next
Pages: Index All Pages
This HTML file was created by VeryPDF PDF to HTML Converter product.