PowerScript provides predefined functions that you can use to generate simple and complex lists and reports. Using only three functions, you can create a tabular report in your printer's default font. Using additional functions, you can create a report with multiple text fonts, character sizes, and styles, as well as lines and pictures.
The following table lists the functions for printing.
|
Function |
Description |
|---|---|
|
|
There are five Print function formats. You can specify a tab in all but two formats, and in one you can specify two tabs. |
|
PrintBitMap |
Prints the specified bitmap. |
|
PrintCancel |
Cancels the specified print job. |
|
PrintClose |
Sends the current page of a print job to the printer (or spooler) and closes the print job. |
|
PrintDataWindow |
Prints the specified DataWindow as a print job. |
|
PrintDefineFont |
Defines one of the eight fonts available for a print job. |
|
PrintGetPrinter |
Gets the current printer name. |
|
PrintGetPrinters |
Gets the list of available printers. |
|
PrintLine |
Prints a line of a specified thickness at a specified location. |
|
PrintOpen |
Starts the print job and assigns it a print job number. |
|
PrintOval |
Prints an oval (or circle) of a specified size at a specified location. |
|
PrintPage |
Causes the current page to print and sets up a new blank page. |
|
PrintRect |
Prints a rectangle of a specified size at a specified location. |
|
PrintRoundRect |
Prints a round rectangle of a specified size at a specified location. |
|
PrintScreen |
Prints the screen image as part of a print job. |
|
PrintSend |
Sends a specified string directly to the printer. |
|
PrintSetFont |
Sets the current font to one of the defined fonts for the current job. |
|
PrintSetPrinter |
Sets the printer to use for the next print function call. This function does not affect open jobs. |
|
PrintSetSpacing |
Sets a spacing factor to determine the space between lines. |
|
PrintSetup |
Calls the printer Setup dialog box and stores the user's responses in the print driver. |
|
PrintSetupPrinter |
Displays the printer setup dialog box. |
|
PrintText |
Prints the specified text string at a specified location. |
|
PrintWidth |
Returns the width (in thousandths of an inch) of the specified string in the current font of the current print job. |
|
PrintX |
Returns the x value of the print cursor. |
|
PrintY |
Returns the y value of the print cursor. |
For more information about printing functions, see the PowerScript Reference.


