SECTION 4.6
309
Patterns
background color (
Background
); if the shading dictionary has no
Background
entry, such points are left unpainted. If the function is undefined at any point
within the declared domain rectangle, an error may occur, even if the corre-
sponding transformed point falls outside the shading’s bounding box.
Type 2 (Axial) Shadings
Type 2 (axial) shadings define a color blend that varies along a linear axis be-
tween two endpoints and extends indefinitely perpendicular to that axis. The
shading may optionally be extended beyond either or both endpoints by continu-
ing the boundary colors indefinitely. Table 4.30 shows the shading dictionary en-
tries specific to this type of shading, in addition to those common to all shading
dictionaries (Table 4.28).
Note:
This type of shading cannot be used with an
Indexed
color space.
TABLE 4.30 Additional entries specific to a type 2 shading dictionary
KEY
TYPE
VALUE
Coords
array
(Required)
An array of four numbers
[
x
0
y
0
x
1
y
1
]
specifying the starting and
ending coordinates of the axis, expressed in the shading’s target coordinate
space.
(Optional)
An array of two numbers
[
t
0
t
1
]
specifying the limiting values of a
parametric variable
t.
The variable is considered to vary linearly between these
two values as the color gradient varies between the starting and ending points of
the axis. The variable
t
becomes the input argument to the color function(s). De-
fault value:
[ 0.0 1.0 ]
.
(Required)
A 1-in,
n-out
function or an array of
n
1-in, 1-out functions (where
n
is the number of color components in the shading dictionary’s color space). The
function(s) are called with values of the parametric variable
t
in the domain de-
fined by the
Domain
entry. Each function’s domain must be a superset of that of
the shading dictionary. If the value returned by the function for a given color
component is out of range, it is adjusted to the nearest valid value.
(Optional)
An array of two boolean values specifying whether to extend the
shading beyond the starting and ending points of the axis, respectively. Default
value:
[ false false ]
.
Domain
array
Function
function
Extend
array
The color blend is accomplished by linearly mapping each point (x,
y)
along the
axis between the endpoints (x
0
,
y
0
) and (x
1
,
y
1
) to a corresponding point in the
Index Bookmark Pages Text
Previous Next
Pages: Index All Pages
This HTML file was created by VeryPDF PDF to HTML Converter product.