331 lines
8.2 KiB
C
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_
|
||
|
|