EPNUISETTINGS

typedef struct tag_EPNUISETTINGS
{
   L_UINT uStructSize; 
   L_UINT uShowOptions; 
   L_CHAR L_FAR * pszAboutString; 
   L_CHAR L_FAR * pszAboutIcon; 
   L_UINT uFormatsCount; 
   EPNUISAVEFORMATS L_FAR *pSaveFormats; 
} EPNUISETTINGS, L_FAR * pEPNUISETTINGS;

The EPNUISETTINGS structure provides options for customizing the ePrint user interface.

Member

Description

uStructSize

Size of this structure in bytes, for versioning. Use the sizeof() macro to calculate this value.

uShowOptions

Value that determines the tabs to be displayed on the Printer Properties dialog and the options available in the Normal Edition Save Dialog that will be displayed when printing to a normal ePrint printer.

 

Note:

A normal ePrint printer is either the printer installed by the ePrint setup; or a printer installed by passing the EPN_PRINTER_OEM_NORMAL as a printer type to the L_EpnInstallOEMPrinter function).

 

 

You can use a bit wise OR (|) to specify more than one flag. Possible values are:

 

Value

Meaning

 

EPN_HIDE_EMAIL

[0x00000001L] Hide the Email button in the ePrint Save Dialog. This value is valid only when printing to a normal ePrint printer.

 

EPN_HIDE_BATCHPRINTERS

[0x00000002L] Hide the Printers button in the ePrint Save Dialog. This value is valid only when printing to a normal ePrint printer.

 

EPN_HIDE_PAPER_TAB

[0x00000004L] Hide the Paper tab in the ePrint Printer Properties. This value is valid for all ePrint printer types.

 

EPN_HIDE_GRAPHICS_TAB

[0x00000008L] Hide the Graphics tab in the ePrint Printer Properties. This value is valid for all ePrint printer types.

 

EPN_HIDE_STATUS_DIALOG

[0x00000010L] Hide the status dialog while your printer saving. This value is valid only when printing to a normal ePrint printer.

 

EPN_HIDE_APPEND_TO_QUEUE

[0x00000020L] Hides the append to queue Properties.

 

EPN_HIDE_SHAREPOINT

[0x00000040L] Hides the Share Point Properties.

 

EPN_HIDE_OPEN_CONTAINING_FOLDER

[0x00000080L] Hides Open containing folder.

pszAboutString

Character string that contains the text to be displayed in the About Box.

pszAboutIcon

Character string that specifies the OEM icon to be displayed in the About Box, or anywhere else an icon is needed.

uFormatsCount

Value that represents the number of elements in the pSaveFormats array. Use this member only when printing to a normal ePrint printer.

pSaveFormats

Pointer to an array of EPNUISAVEFORMATS structures, that contain information about the format type and the individual formats to be displayed in the Normal edition save dialog.

 

Use this member only when printing to a normal ePrint printer.

Comments

This structure is used with the L_EpnSetPrinterUISettings function.