DotRemoveEvent event (Main Control)

Visual Basic Example
Visual C++ 4.0 example

Syntax void DotRemoveEvent (OLE_HANDLE hRgn, float fBoundingRectLeft, float fBoundingRectTop, float fBoundingRectWidth, float fBoundingRectHeight, long iWhiteCount, long iBlackCount);

Overview:  Refer to Cleaning - up 1-Bit Images

Remarks

(Document/Medical) This event is triggered once for each dot, speck, or blob that is detected Set the DocCleanSuccess property to SUCCESS_REMOVE to have the dot removed. Set the DocCleanSuccess property to SUCCESS_NOREMOVE to leave the dot unchanged. Set the DocCleanSuccess property to 0 to abort. If the uFlags parameter of the BorderRemove method is set to DOT_IMAGE_UNCHANGED | DOT_SINGLE_REGION, then the value of the DocCleanSuccess property affects only the internal single region that contains all the changes.

Note: hRgn is only valid during this event. To use the hRgn after the event has terminated, make a copy of it using the SetBitmapRgnHandle method.

See Also

Elements: DotRemove method

Topics: Raster Images: Cleaning - up 1-Bit Images