PrintGetPrinters
PowerScript function
Description
Gets the list of available printers.
Syntax
|
1 |
PrintGetPrinters ( ) |
Return value
String. Each printer is listed in the string in the format
printername ~t drivername ~t port ~n.
Usage
The return string can be loaded into a DataWindow using ImportString
or separated using the ~n as shown in the example.
Examples
This example parses printer names from the return string on the
PrintGetPrinters call, then places each printer name in an existing
SingleLineEdit control. If you have more printers than SingleLineEdit
boxes, the last SingleLineEdit contains a string for all the printers that
are not listed in the other SingleLineEdits:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
singlelineedit sle long ll_place, i, k string ls_left, ls_prntrs ls_prntrs = PrintGetPrinters ( ) k = upperbound(control) FOR i= k to 1 STEP -1 IF parent.control[i].typeof()=singlelineedit! then sle=parent.control[i] ll_place=pos (ls_prntrs, "~n" ) ls_left = Left (ls_prntrs, ll_place - 1) sle.text = ls_left ls_prntrs = Mid (ls_prntrs, ll_place + 1) END IF NEXT sle.text = ls_prntrs |
See also
ImportString method for DataWindows in the section called “ImportString” in DataWindow Reference.
Document get from Powerbuilder help
Thank you for watching.
Subscribe
Login
0 Comments
Oldest