status = extgs:SetBlendMode(bmode)
extgs:SetBlendMode()
sets the method of blending.
The bmode
parameter must be one of the following constants:
#HPDF_BM_NORMAL #HPDF_BM_MULTIPLY #HPDF_BM_SCREEN #HPDF_BM_OVERLAY #HPDF_BM_DARKEN #HPDF_BM_LIGHTEN #HPDF_BM_COLOR_DODGE #HPDF_BM_COLOR_BUM #HPDF_BM_HARD_LIGHT #HPDF_BM_SOFT_LIGHT #HPDF_BM_DIFFERENCE #HPDF_BM_EXCLUSHON |
When extgs:SetBlendMode()
succeeds, it returns #HPDF_OK
. Otherwise, it returns
an error code and the error handler is invoked.
#HPDF_INVALID_OBJECT
- An invalid ExtGState handle was set.
#HPDF_EXT_GSTATE_READ_ONLY
- The ExtGState object is read only.
#HPDF_EXT_GSTATE_OUT_OF_RANGE
- An invalid value was set at value parameter.
#HPDF_FAILED_TO_ALLOC_MEM
- Memory allocation failed.