PC_PRINT_FILE
Prints the contents of the specified file, optionally displaying printer
control, font, and progress indicator dialog boxes, before commencing the
print.
Syntax:
CALL "PC_PRINT_FILE" using filename
document-title
by value flags
by value window-handle
returning status-code
Parameters:
|
Using call prototype (see Library Routines - Key) |
Picture (32-bit systems) |
| filename |
Group predefined as cblt-printer-name containing: |
Group containing: |
| |
cblt-pn-name-length |
|
cblt-x2-comp5 |
|
pic x(2) comp-5 |
| |
cblt-pn-name |
|
pic x(n). |
|
pic x(n). |
| document-title |
Group predefined as cblt-printer-name containing: |
Group containing: |
| |
cblt-pn-name-length |
|
cblt-x2-comp5 |
|
pic x(2) comp-5. |
| |
cblt-pn-name |
|
pic x(n). |
|
pic x(n). |
| flags |
Numeric literal or cblt-x4-comp5. |
Numeric literal or pic x(4) comp-5. |
| window-handle |
Numeric literal or cblt-x4-comp5. |
Numeric literal or pic x(4) comp-5. |
| status-code |
See Library Routines - Key |
On Entry:
| filename |
The name of the file to be printed (null or space terminated) |
| document-title |
The title of the document to be printed |
| flags |
A set of bits to define printer options:
| bit 0 |
Display a printer control dialog to allow you to define the printer characteristics
(cannot be used with bit 2 or bit 3) |
| bit 1 |
Display a font dialog box to allow you to define the default font for the
document |
| bit 2 |
Print in portrait orientation (cannot be used with bit 0 or bit 3) |
| bit 3 |
Print in landscape orientation (cannot be used with bit 0 or bit 2) |
| bit 4 |
Display a progress indicator dialog box |
All remaining bits are reserved for future use and should not be set |
| window-handle |
Handle of parent window. The parent window is used as a reference for positioning
dialog boxes. If window-handle is 0 the dialog boxes will be positioned
in a system dependent position on the screen |
On Exit:
See Also: