PDF::API2::ExtGState

Subclassed from PDF::API2::PDF::Dict.

        $egs = PDF::API2::ExtGState->new @parameters
                

Returns a new extgstate object (called from $pdf->extgstate).

        $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->meterlimit $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 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 tranparency , with 0 being fully opaque and 1 being fully transparent. This is a convenience method setting proper values for strokeaplha 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 strokeaplha and fillalpha.

AUTHOR

alfred reibenschuh