EPNPRINTERMULTISAVEOPTIONS

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.