PDF::Builder::Resource::ExtGState - Graphics state dictionary
support
- $egs = PDF::Builder::Resource::ExtGState->new(@parameters)
- Returns a new extgstate object (called from
$pdf->egstate()).
- $egs->strokeadjust($boolean)
- $egs->strokeoverprint($boolean)
- $egs->filloverprint($boolean)
- $egs->overprintmode($num)
- $egs->blackgeneration($obj)
- $egs->blackgeneration2($obj)
- $egs->undercolorremoval($obj)
- $egs->undercolorremoval2($obj)
- $egs->transfer($obj)
- $egs->transfer2($obj)
- $egs->halftone($obj)
- $egs->halftonephase($obj)
- $egs->smoothness($num)
- $egs->font($font, $size)
- $egs->linewidth($size)
- $egs->linecap($cap)
- $egs->linejoin($join)
- $egs->miterlimit($limit)
- $egs->dash(@dash)
- $egs->flatness($flat)
- $egs->renderingintent($intentName)
- $egs->strokealpha($alpha)
- The current stroking alpha constant, specifying the constant shape or
constant opacity value to be used for stroking operations in the
transparent imaging model.
- $egs->fillalpha($alpha)
- Same as strokealpha, but for nonstroking (fill) operations.
- $egs->blendmode($blendname)
- $egs->blendmode($blendfunctionobj)
- The current blend mode to be used in the transparent imaging model.
- $egs->alphaisshape($boolean)
- The alpha source flag (alpha is shape), specifying whether the current
soft mask and alpha constant are to be interpreted as shape values
(true) or opacity values (false).
- $egs->textknockout($boolean)
- The text knockout flag, which determines the behavior of overlapping
glyphs within a text object in the transparent imaging model.
- $egs->transparency($t)
- The graphics transparency, with 0 being fully opaque and 1 being fully
transparent. This is a convenience method, setting proper values for
"strokealpha" and
"fillalpha".
- $egs->opacity($op)
- The graphics opacity, with 1 being fully opaque and 0 being fully
transparent. This is a convenience method, setting proper values for
"strokealpha" and
"fillalpha".