windows-nt/Source/XPSP1/NT/printscan/print/drivers/usermode/driverui/uihelp.h
2020-09-26 16:20:57 +08:00

331 lines
8.2 KiB
C

/*++
Copyright (c) 1995 Microsoft Corporation
Module Name:
uihelp.h
Abstract:
DriverUI driver help indices
[Environment:]
Win32 subsystem, PostScript driver
Revision History:
10/05/95 -davidx-
Created it.
dd-mm-yy -author-
description
--*/
#ifndef _UIHELP_H_
#define _UIHELP_H_
////////////////////////////////////
// For document properties dialog //
////////////////////////////////////
// Select page orientation
// Portrait
// Landscape (90 degrees clockwise)
// Rotated landscape (90 degrees counterclockwise)
#define HELP_INDEX_ORIENTATION 1001
// Select scale factor (1-1000%)
#define HELP_INDEX_SCALE 1002
// Select number of copies to print. Also decide whether to turn on
// collation if more than one copy is requested and the printer
// supports collation.
#define HELP_INDEX_COPIES_COLLATE 1003
// Select color or monochrome option
#define HELP_INDEX_COLOR 1004
// Bring up halftone color adjustment dialog
#define HELP_INDEX_HALFTONE_COLORADJ 1005
// Select duplex options
// Simplex / None
// Horizontal / Tumble
// Vertical / NoTuble
#define HELP_INDEX_DUPLEX 1006
// Select output resolution
#define HELP_INDEX_RESOLUTION 1007
// Select input slot
#define HELP_INDEX_INPUT_SLOT 1008
// Select a form to use
#define HELP_INDEX_FORMNAME 1009
// Select TrueType font options
// Substitute TrueType font with device font
// (according to the font substitution table)
// Download TrueType font to the printer as softfont
#define HELP_INDEX_TTOPTION 1010
// Enable/Disable metafile spooling
#define HELP_INDEX_METAFILE_SPOOLING 1011
// Select PostScript options
#define HELP_INDEX_PSOPTIONS 1012
// Whether the output is mirrored
#define HELP_INDEX_MIRROR 1013
// Whether the output is printed negative
#define HELP_INDEX_NEGATIVE 1014
// Whether to keep the output pages independent of each other.
// This is normally turned off when you're printing directly
// to a printer. But if you're generating PostScript output
// files and doing post-processing on it, you should turn on
// this option.
#define HELP_INDEX_PAGEINDEP 1015
// Whether to compress bitmaps (only available on level 2 printers)
#define HELP_INDEX_COMPRESSBMP 1016
// Whether to prepend a ^D character before each job
#define HELP_INDEX_CTRLD_BEFORE 1017
// Whether to append a ^D character after each job
#define HELP_INDEX_CTRLD_AFTER 1018
// Select printer-specific features
#define HELP_INDEX_PRINTER_FEATURES 1019
///////////////////////////////////
// For printer properties dialog //
///////////////////////////////////
// Set amount of PostScript virtual memory
// This is different from the total amount of printer memory.
// For example, a printer might have 4MB RAM, but the amount
// allocated for printer VM could be 700KB.
// Most of the time, you don't have to enter the number yourself.
// PS driver can figure it out from the PPD file. Or if there
// is an installable option for printer memory configurations,
// choose it there and a correct number will be filled in.
#define HELP_INDEX_PRINTER_VM 1020
// Whether to do halftone on the host computer or do it inside
// the printer. For PostScript printers, this should always be
// left at the default setting, i.e. to let the printer do the
// halftone.
#define HELP_INDEX_HOST_HALFTONE 1021
// Bring up halftone setup dialog
#define HELP_INDEX_HALFTONE_SETUP 1022
// Ignore device fonts
// This option is only available on non-1252 code page systems.
// Since fonts on most printers used 1252 code page, you can't
// use them with non-1252 systems.
#define HELP_INDEX_IGNORE_DEVFONT 1023
// Font substitution option
// This option is only available on 1252 code page systems.
// You should leave it at the default setting "Normal".
// If you notice character spacing problems in your text output,
// you can try to set it to "Slower but more accurate". This
// will direct the driver to place each character invididually,
// resulting in more accurate character positioning.
#define HELP_INDEX_FONTSUB_OPTION 1024
// Edit TrueType font substitution table
#define HELP_INDEX_FONTSUB_TABLE 1025
// Substitute a TrueType with a device font.
#define HELP_INDEX_TTTODEV 1026
// Edit form-to-tray assignment table
#define HELP_INDEX_FORMTRAYASSIGN 1027
// Assign a form to a tray. If "Draw selected form only from this tray"
// is checked, then any time the user requests for the selected form,
// it will be drawn from this tray.
#define HELP_INDEX_TRAY_ITEM 1028
// Set PostScript timeout values
#define HELP_INDEX_PSTIMEOUTS 1029
// Set PostScript job timeout value
// Number of seconds a job is allowed to run on the printer
// before it's automatically terminated. This is to prevent
// run-away jobs from tying up the printer indefinitely.
// Set it to 0 if jobs are allowed to run forever.
#define HELP_INDEX_JOB_TIMEOUT 1030
// Set PostScript wait timeout value
// Number of seconds the printer will wait for data before it
// considers a job is completed. This is intended for non-network
// communication channels such as serial or parallel ports where
// there is no job control protocol.
#define HELP_INDEX_WAIT_TIMEOUT 1031
// Configure printer installable options
#define HELP_INDEX_INSTALLABLE_OPTIONS 1032
// Whether to generate job control code in the output
#define HELP_INDEX_JOB_CONTROL 1033
// Text as Graphics
#define HELP_INDEX_TEXTASGRX 1034
// Page Protection
#define HELP_INDEX_PAGE_PROTECT 1035
// Media Type
#define HELP_INDEX_MEDIA_TYPE 1036
// Font cartridges
#define HELP_INDEX_FONTSLOT_TYPE 1037
// Color Mode
#define HELP_INDEX_COLORMODE_TYPE 1038
// Halftoning
#define HELP_INDEX_HALFTONING_TYPE 1039
// PostScript communication protocol
#define HELP_INDEX_PSPROTOCOL 1040
// Download PostScript error handler with each job
#define HELP_INDEX_PSERROR_HANDLER 1042
// Minimum font size to download as outline
#define HELP_INDEX_PSMINOUTLINE 1043
// Maximum font size to download as bitmap
#define HELP_INDEX_PSMAXBITMAP 1044
// PostScript output option
#define HELP_INDEX_PSOUTPUT_OPTION 1045
// PostScript TrueType download option
#define HELP_INDEX_PSTT_DLFORMAT 1046
// N-up option
#define HELP_INDEX_NUPOPTION 1047
// PostScript language level
#define HELP_INDEX_PSLEVEL 1048
// ICM methods
#define HELP_INDEX_ICMMETHOD 1049
// ICM intents
#define HELP_INDEX_ICMINTENT 1050
// Reverse-order printing option
#define HELP_INDEX_REVPRINT 1051
// Quality Macro settings
#define HELP_INDEX_QUALITY_SETTINGS 1052
// Soft font settings
#define HELP_INDEX_SOFTFONT_SETTINGS 1053
// Soft font dialog help
#define HELP_INDEX_SOFTFONT_DIALOG 1054
// Whether to detect TrueGray
#define HELP_INDEX_TRUE_GRAY_TEXT 1055
#define HELP_INDEX_TRUE_GRAY_GRAPH 1056
// Whether to augment device fonts with the Euro character
#define HELP_INDEX_ADD_EURO 1057
//
// Help indices for PostScript custom page size dialog
//
#define IDH_PSCUST_Width 2000
#define IDH_PSCUST_Height 2010
#define IDH_PSCUST_Unit_Inch 2020
#define IDH_PSCUST_Unit_Millimeter 2030
#define IDH_PSCUST_Unit_Point 2040
#define IDH_PSCUST_PaperFeed_Direction 2050
#define IDH_PSCUST_Paper_CutSheet 2060
#define IDH_PSCUST_Paper_RollFeed 2070
#define IDH_PSCUST_Offset_Perpendicular 2080
#define IDH_PSCUST_Offset_Parallel 2090
#define IDH_PSCUST_OK 2100
#define IDH_PSCUST_Cancel 2110
#define IDH_PSCUST_Restore_Defaults 2120
//
// Help indices for Unidrv Font Installer dialog
//
#define IDH_SOFT_FONT_DIRECTORY 3000
#define IDH_SOFT_FONT_NEW_LIST 3010
#define IDH_SOFT_FONT_INSTALLED_LIST 3020
#define IDH_SOFT_FONT_OPEN_BTN 3030
#define IDH_SOFT_FONT_ADD_BTN 3040
#define IDH_SOFT_FONT_DELETE_BTN 3050
#endif //!_UIHELP_H_