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.