Provided by: libpdf-builder-perl_3.023-2_all bug

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".