Available in the LEADTOOLS Imaging toolkit.
Halftone example for Visual Basic
This example halftones the bitmap with a horizontal pattern and repaints the image.
Lead1.Halftone HALFTONE_PRINT, 0, 0 Lead1.ForceRepaint