Home Print dialogs PRINT DIALOG - VALIDATE SETTINGS (AES 205, 8) PRINT DIALOG - HANDLE EVENT (AES 206)

2.6.17 PRINT DIALOG - USE SETTINGS (AES 205, 9)

This function should be called if a program wants to print immediately and it is not possible to call pdlg_do() or pdlg_open() and pdlg_evnt() (e.g. Calamus-print dialogs). The passed printer settings will be validated (and saved for old drivers).

Declaration:
WORD pdlg_use_settings( PRN_DIALOG *prn_dialog,
                        PRN_SETTINGS *settings );

Call:
pdlg_use_settings( prn_dialog, settings );

Variable         Argument            Meaning
Inputs:

contrl[0]        205                 pdlg_set
contrl[1]        1                   Entries in intin
contrl[3]        2                   Entries in addrin

intin[0]         9                   pdlg_use_settings

addrin[0]        prn_dialog          Pointer to management structure
addrin[1]        settings            Printer settings

Outputs:

contrl[2]        1                   Entries in intout
contrl[4]        0                   Entries in addrout

intout[0]        0/1                 0: Error    1: All OK


Home Print dialogs PRINT DIALOG - VALIDATE SETTINGS (AES 205, 8) PRINT DIALOG - HANDLE EVENT (AES 206)