IMaskRenderingSurface¶
Namespace: O2S.Components.PDF4NET.Rendering.RenderingSurfaces
IMaskRenderingSurface supports the internal library infrastructure.
Properties¶
MaskBitmap¶
Property Value
MaskBounds¶
Property Value
Methods¶
Adjust(Byte)¶
Parameters
alpha Byte
ApplyTransferFunction(PDFFunction)¶
Parameters
transferFunction PDFFunction
Expand(BoundingBox)¶
Parameters
expandBounds BoundingBox
Returns
Extract(BoundingBox)¶
Parameters
extractBounds BoundingBox
Returns
GetIndexForPixel(Int32, Int32, Int32, Int32, Int32)¶
Parameters
x Int32
y Int32
xOrigin Int32
yOrigin Int32
width Int32
Returns
GetMaskLine(Int32, Int32)¶
Parameters
y Int32
yOrigin Int32
Returns
GetMaskRenderer()¶
Returns
Merge(IMaskRenderingSurface, BoundingBox)¶
Merges the top mask into the current mask. The top mask is clipped to current mask.
Parameters
topMask IMaskRenderingSurface
mergeBounds BoundingBox
Returns
Merge(IMaskRenderingSurface, IMaskRenderingSurface, BoundingBox)¶
Merges the top mask into the current mask. The top mask is clipped to current mask.
IMaskRenderingSurface Merge(IMaskRenderingSurface topMask, IMaskRenderingSurface mergedMask, BoundingBox mergeBounds)
Parameters
topMask IMaskRenderingSurface
mergedMask IMaskRenderingSurface
The result merged mask
mergeBounds BoundingBox
Returns
Union(IMaskRenderingSurface, IMaskRenderingSurface)¶
Parameters
mask1 IMaskRenderingSurface
mask2 IMaskRenderingSurface
Returns