typedef struct tag_EPNPRINTERMULTISAVEOPTIONS
{
L_UINT uStructSize;
L_INT nSaveElementsCount;
EPNPRINTERSAVEOPTIONS L_FAR * pPrinterSaveOptions;
L_BOOL bUseSave;
} EPNPRINTERMULTISAVEOPTIONS, L_FAR * pEPNPRINTERMULTISAVEOPTIONS;
The EPNPRINTERMULTISAVEOPTIONS structure provides save file options for saving multiple file formats from a single print job.
Member |
Description |
|
uStructSize |
Size of this structure in bytes, for versioning. Use the sizeof() macro to calculate this value. |
|
nSaveElementsCount |
Value that represents the number of elements in the pPrinterSaveOptions array. |
|
pPrinterSaveOptions |
Array of EPNPRINTERSAVEOPTIONS structures. Each element in this array represents a specifc set of file save options. |
|
|
If this array has more than one element; this means that the printer will save the print job multiple times, each saving using a different set of save options. |
|
bUseSave |
Flag that indicates whether or not files should be saved. This value is valid only when the task printers are used, otherwise, it should be set to 0. Possible values are: |
|
|
Value |
Meaning |
|
TRUE |
Allow the printer to save the files. |
|
FALSE |
Do not allow the printer to save the files. |
Comments
This structure is used with the L_EpnSetPrinterSaveOptions function.