Smart Print Control Features
|
|
Smart Print Control has many great features. It enables you to:
|
|
Print text supplied from within your code, from a text box, label control or other controls on your form, or text supplied by the user
|
|
Print text files of any size by just using the FileName property of the control
|
|
Print Rich Text Format (RTF) files and RTF data with WYGIWYS (What You Get Is What You See) by just using the FileName property of the control or calling the PrintRTFFile method
|
|
Print HTML files including any text and images (as seen in a web browser) by just using the FileName property of the control or calling the PrintHTMLFile method
|
|
Print documents by retrieving some or all document data directly from a text file
|
|
Specify a different font name, font size, bold, italic, charset etc. for each one of the document title, text, header and footer separately
|
|
Specify the document top, bottom, left, and right margins separately
|
|
Query all physical and logical printers installed on your system (retrieve the names and number of printers), as well as network printers
|
|
Select the printer device to print to, if there are more than one printer installed on your system
|
|
Select the paper bin (from among 12 standard printer paper bin types)
|
|
Select the paper size (from among 20 standard paper sizes)
|
|
Select the paper orientation (portrait or landscape)
|
|
Select the print quality (draft, low, medium, or high)
|
|
Specify the line spacing (single, 1.5 lines or double spacing)
|
|
Specify the number of copies to print
|
|
Print page numbers
|
|
Print a border around the document with a specified line width
|
|
Include the current (system) date and time in the document footer
|
|
Print a separating line below header and above footer with a specified line width
|
|
Notifies you about the printing progress (which page is currently being printed)
|
|
Notifies you when any errors occur while sending the document to the printer and when the printing is completed
|
|