home *** CD-ROM | disk | FTP | other *** search
- This demo demonstrates the use of the Printer control
- in VBLite. The demo allows you to select any printer to
- print to, change the print settings, print text, graphical
- shapes and bitmaps displayed on the screen and in a .bmp
- file. It will also allow you to configure the print
- dialog and select the font to use when printing text. In
- addition, it will display the current printer settings, the
- values of various properties associated with the printer
- device context, the current font settings, and will allow
- you to select the default printer as the current printer.
-
- The Printer Control has the following capabilities:
-
- (1) Selection of any printer installed in your system.
-
- (2) Printer setup and configuration, even on the fly within
- a print job.
-
- (3) Printing of text using any available font that the
- printer supports and will also pick the closest matching
- font for those fonts that are not directly supported
- by the printer.
-
- (4) Printing of bitmaps stored in memory or in a file,
- including .bmp and .dib files.
-
- (5) Printing of points, lines, rectangles, rounded
- rectangles, arcs, circles, ellipses, pies, and polygons.
-
- (6) Implements an abort dialog and uses an abort procedure
- while the print job is in progress just like all major
- Windows applications.
-
- All capabilities are implemented as properties and a couple
- of events are available to trap errors that may occur
- during the configuration or printing process.
-
- Here is a step by step procedure for running this demo:
-
- (1) Check to make sure that the current printer is the
- printer that you want to print to by selecting
- Print Setup.. from the File menu. This will display
- the standard print setup dialog that you see in most
- Windows applications. Here you can select the printer
- you want to print to and any initial settings that you
- want to use.
-
- (2) In order to print text, graphical shapes or bitmap images
- to the printer, go to the Print menu and select Text to
- print text, Shapes to print shapes, DIB to print a .bmp
- file or Bitmap to print a bitmap stored in memory. The
- selection that you make will have a check mark beside it.
-
- (3) Select Print... from the File menu to print what you have
- selected from Step 2 above. This will display a standard
- print dialog box that you see in most Windows applications
- and select OK to start the print job. When the print
- job starts, a print abort dialog box will appear which
- allows you to cancel the print job in the middle of a
- print job. Once the print job is done, the abort dialog
- box will disappear and you can continue with running the
- demo.
-
- (4) When you are done with the demo, you can exit the program
- by selecting Exit from the File menu.
-
- (5) You can get help with running the demo by selecting How
- To Run Demo... from the Help menu and will display this
- text in a text box for you to view.
-
- Other things that you can do with this demo include the
- following:
-
- (1) You can select the default settings for the controls in
- the print dialog box by selecting Print Dialog... from
- the Settings menu. This dialog will allow you to set
- the settings of the print dialog box before displaying
- it so you can limit what the user can select from the
- print dialog box. You can set the default setting of the
- Print What control to either All Pages, Selection, or
- Range of Pages. The Selection control can be set, not
- set, or disabled. The Page Numbers control can also be
- set, not set, or disabled, the Print To File check box
- can be disabled, hidden, checked, or not checked. And
- the collate control can be set or not set. The FromPage
- and ToPage text boxes allow you to set the beginning and
- ending pages to print if the Range Of Pages button is
- set in the print dialog box. The MinPage and MaxPages
- text boxes allow you to set the minimum and maximum pages
- that the document can have. And the NumberOfCopies text
- box allows you to set the number of copies to print if
- multiple copies are supported by the current printer.
-
- (2) By selecting Printer from the Settings menu, you can
- see what the current settings are for the selected
- printer.
-
- (3) By selecting Device Context from the Settings menu, you
- can see the various settings of the properties associated
- with the Printer device context.
-
- (4) By selecting Current Font from the Settings menu, you
- can see the current font settings that the printer
- will use when printing text.
-
- (5) By selecting Fonts... from the Settings menu, you can
- select another font to use from the standard font
- dialog box. All text subsequently displayed on the form
- will also use this font also.
-
- (6) By selecting Use Default Printer, you can change the
- current printer to the default printer as defined in
- the Windows Control Panel.
-
-
-