PC_PRINTER_GET_COLOR
Gets the color on the printer.
Syntax:
call "PC_PRINTER_GET_COLOR" using printer-handle
by value fore-or-back
by reference color-red
by reference color-green
by reference color-blue
returning status-code
Parameters:
|
Using call prototype (see Library Routines - Key) |
Picture (32-bit systems) |
printer-handle |
cblt-x4-comp5 |
pic x(4) comp-5. |
fore-or-back |
cblt-x2-comp5 |
pic x(2) comp-5. |
color-red |
cblt-x2-comp5 |
pic x(2) comp-5. |
color-green |
cblt-x2-comp5 |
pic x(2) comp-5. |
color-blue |
cblt-x2-comp5 |
pic x(2) comp-5. |
status-code |
See Library Routines - Key |
On Entry:
printer-handle |
The printer handle returned when the printer was opened. |
fore-or-back |
Whether to get the foreground or background color:
1 |
Foreground |
2 |
Background | |
On Exit:
color-red |
A value between 0 and 255, giving the intensity of red. |
color-green |
A value between 0 and 255, giving the intensity of green. |
color-blue |
A value between 0 and 255, giving the intensity of blue. |
status-code |
Printer status code:
0 |
Successful |
3 |
Printer device not open |
22 |
Failed to free bitmap | |
Comments:
You must open the printer before using this routine.
You can find out if your printer supports color by using the PC_PRINTER_INFO
library routine.
See Also: