Smart Print Control is a 32-bit ActiveX (OCX) control that greatly simplifies printing tasks such as printing reports, text files and long text strings from within your Visual Basic, Delphi and Visual C++ applications.Smart Print Control provides great flexibility in printing your documents, by allowing you to query all printers attached to the system, select a printer, specify print quality, paper size, orientation, paper bin, print margins, line spacing, etc. Take a look at the great features of Smart Print Control on http://www.vbgold.com.If you are a Visual Basic developer, Smart Print Control is an essential tool for you. You no more need to use the VB Printer object and write complex code to figure out how to format each line of text to fit on the paper, based on the font face and size used, type of printer, paper size, orientation, document margins, number of pages required, etc. With Smart Print Control, you just supply the document title, document text (body), and optionally document header and footer, at design-time or at run-time and you are done. Smart Print Control also enables you to easily print any text file with only two lines of code! No more headache with printing from your Visual Basic applications!Smart Print Control automatically formats the document text, including the document title, header and footer, based on the specified font faces, sizes, etc. and automatically word-wraps text so that lines are appropriately fit on the paper, taking into consideration the paper size and paper orientation of the selected printer.Smart Print Control also provides events that notify you of the print progress, printing errors and when the print is completed.Smart Print Control can be used in any 32-bit programming language that support ActiveX (OCX) controls, such as Visual Basic 4 (32-bit), VB5, VB6, Visual C++, Delphi, etc.