Provided by: libpdf-builder-perl_3.025-1_all
NAME
PDF::Builder::Resource::ExtGState - Graphics state dictionary support
METHODS
$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".