Click to See Complete Forum and Search --> : Rotated Print, printer bugs


Reid Robbins
October 15th, 1999, 12:44 PM
I'm still looking for people who might be interested in a FREE copy (for personal use) of a replacement printer object for VB, in exchange for additional "pounding" on it. Since the VB printer object has bugs MS has never fixed (e.g. blank pages when you EndDoc, if you've ever used NewPage), and you can no longer use API calls to supply its deficiencies, I've written a new printer object. It offers rotated print, no longer achievable with API calls (and, really, its raison d'etre), plus a few fun print effects (outlined letters, for one). It also offers a special "DottedLine" and "DashedLine" method (you cannot use the VB object for those at a DrawWidth of greater than a single wimpy pixel) and a DrawPointMarker method (primarily for graphing purposes). It also does not kick out blank pages or spontaneously change fonts. Except for small syntax differences (in only a few calls) mandated by the fact that you must make function calls instead of using VB language, it is 99.5% compatible with the VB object. It does NOT offer a printers collection, or the Font property (used primarily to bypass the spontaneous change in font sizes and faces), but offers all other methods and properties of the VB object. If you are as annoyed by the VB printer object's failings as I was, and would like a copy, let me know and I'll tell you where to download the setup for it.


Reid Allen Robbins
2205 E. Teton Blvd.
Green River, WY 82935