Device Parameters Listed by Product

SAS/GRAPH

A C D E F G H I L M N P Q R S T U V X Y

Name
Syntax and Description
ASPECT=scaling-factor
Sets the aspect ratio for graphics elements.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
AUTOCOPY=Y | N
Specifies whether to generate hard copy automatically.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
AUTOFEED=Y | N
Specifies whether devices with continuous paper or automatic paper feed should roll or feed the paper automatically for the next graph.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
CELL=Y | N
Controls whether to use cell alignment.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
CHARACTERS=Y | N
Specifies whether the device-resident font is used when no font or FONT=NONE is specified in a SAS statement.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
CHARREC=(
type, rows, cols, 'font', 'Y' | 'N'
<type, rows, cols, 'font', 'Y' | 'N'>

<...>
)
Specifies a device-resident font by associating a CHARTYPE number with a device-resident font. Also defines a default size to use with that font.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
CHARTYPE=hardware-font-chartype
Selects the number of the default hardware character set.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
CIRCLEARC=Y | N
Specifies whether SAS/GRAPH should use the device's hardware circle-drawing capability, if available.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
CMAP=('from-color:to-color' <,'from-color-n:to-color-n'> <...>)
Specifies a color map for the device.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
COLORS=(<colors-list>) | ()
Specifies the colors used to produce your graphics output if you do not specify colors explicitly in program statements.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
An eight-character field in the Gcolors field that is not currently implemented. SAS/GRAPH ignores any value entered into this field.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
COLORTYPE=NAME | RGB | RGBA | HLS | GRAY | CMY | CMYK | HSV | HSB
Specifies the color space used by the user-written part of the Metagraphics device driver.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
Sets the number of columns that the device-resident font uses.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
DASH=Y | N
Specifies whether to use the device's hardware dashed-line capability, if available.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
DASHLINE='dashed-line-hex-string'X
Specifies which dashed lines should be generated by hardware means if possible.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
DESCRIPTION='text-string'
Provides a description of the device entry.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
DEVMAP=device-map-name | NONE
Specifies the device map to be used when device-resident fonts are used.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
DEVOPTS='hardware-capabilities-hex-string'X
Specifies the hardware capabilities of the device.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
DEVTYPE=device-type
Specifies the information required by SAS/GRAPH routines to determine the nature of the output device.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
DRVINIT1='system-command(s)'
DRVINIT2='system-command(s)'
Specifies host commands to be executed before driver initialization.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
DRVQRY
NODRVQRY
Specifies whether the device can be queried for information about the current device configuration.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
DRVTERM1='system-command(s)'
DRVTERM2='system-command(s)'
Specifies host commands to be executed after the driver terminates.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
ERASE=Y | N
Specifies whether to erase graph after display.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
FILECLOSE=DRIVERTERM | GRAPHEND
Controls when the graphics stream file (GSF) is closed when you are using the device driver to send graphics output to a hard copy device.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
FILL=Y | N
Specifies whether to use the device's hardware rectangle-fill capability.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
FILLINC=0 – 9999
Specifies the number of pixels to move before drawing the next line in a software fill of a solid area.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
Specifies the device-resident font associated with CHARTYPE.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
FORMAT=CHARACTER | BINARY
Sets the file format of the metacode file produced by the part of the Metagraphics device driver that is supplied by SAS.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
GACCESS=output-format | 'output-format destination'
Specifies the format or the destination or both of graphics data written to a traditional SAS/GRAPH device driver or to a graphics stream file (GSF).
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
GCOPIES=current-copies
Sets the current and maximum number of copies to be printed.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
GEND='string' <'string-n'>
Appends an ASCII string to every graphics data record that is sent to a device or file.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
GEPILOG='string' <'string-n'>
Sends a string to a device or file after all graphics commands are sent.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
GPROLOG='string' <'string-n'>
Sends a string to device or file before graphics commands are sent.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
GPROTOCOL=module-name
Specifies the protocol module to use when routing output directly to a printer or creating a graphics stream file (GSF) to send to a device attached to your host by a protocol converter.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
GSFLEN=record-length
Controls the length of records written to the graphics stream file (GSF).
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
GSFMODE=APPEND | PORT | REPLACE
Specifies the disposition of records written to a graphics stream file (GSF) or to a device or communications port by the device driver.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
GSFNAME=fileref
Specifies the fileref of the file or aggregate file location to which graphics stream file records are written.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
GSIZE=lines
Sets the number of lines of display used for graphics for devices whose displays can be divided into graphics and text areas.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
GSTART='string' <'string-n'>
Prefixes every record of graphics data sent to a device or file with a string of characters.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
HANDSHAKE=HARDWARE | NONE | SOFTWARE | XONXOFF
Specifies the type of flow control used to regulate the flow of data to a hard copy device.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
HEADER='command'
Specifies the command that executes a user-supplied program to create HEADER records for the driver.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
HEADERFILE=fileref
Specifies the fileref for the file from which the Metagraphics driver reads HEADER records.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
HORIGIN=horizontal-offset<IN | CM | PT>
Sets the horizontal offset from the lower left corner of the display area to the lower left corner of the graph.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
HOSTSPEC='text-string'
Stores FILENAME statement options in the device entry.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
HSIZE=horizontal-size<IN | CM | PT>
Sets the horizontal size of the graphics output area.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
ID='description'
Specifies the description string used by the Metagraphics driver.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
INTERACTIVE=USER | GRAPH | PROC
Sets level of interactivity for Metagraphics driver.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
LCOLS=landscape-columns
Sets the number of columns in the graphics output area for landscape orientation.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
LFACTOR=line-thickness-factor
Selects the default hardware line thickness.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
LROWS=landscape-rows
Sets the number of rows in the graphics output area for landscape orientation.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
MAXCOLORS=number-of-colors
Sets the total number of colors that can be displayed at once.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
MAXPOLY=number-of-vertices
Sets the maximum number of vertices for hardware-drawn polygons.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
MODEL=model-number
Specifies the model number of the output device.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
MODULE=driver-module
Specifies the name of the corresponding executable driver module for the device.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
NAK='negative-handshake-response'X
Specifies the negative response for software handshaking for Metagraphics drivers.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
PAPERFEED=feed-increment<IN | CM>
Specifies the increment of paper that is ejected when a graph is completed.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
PATH=angle-increment
Sets the increment of the angle for device-resident text rotation.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
PCOLS=portrait-columns
Sets the number of columns in the graphics output area for portrait orientation.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
PENSORT=Y | N
Specifies whether plotters draw graphics elements in order of color.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
PIEFILL=Y | N
Specifies whether to use the device's hardware pie-fill capability.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
POLYFILL=Y | N
Specifies whether to use the hardware polygon-fill capability.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
POSTGRAPH1='system-command(s)'
POSTGRAPH2='system-command(s)'
Specifies host commands to be executed after the graph is produced.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
PREGRAPH1='system-command(s)'
PREGRAPH2='system-command(s)'
Specifies host commands to be executed before the graph is produced.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
PROCESS='command'
Specifies the command that translates the metafile into commands for the device.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
PROCESSINPUT=fileref
Specifies the fileref for the file that contains input for the user-written part of the Metagraphics driver.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
PROCESSOUTPUT=fileref
Specifies the fileref for the file that receives output from the user-written part of the Metagraphics driver.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
PROMPT=0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
Specifies whether prompts are issued.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
PROMPTCHARS='prompt-chars-hex-string'X
Selects the prompt characters to be used by SAS/GRAPH device drivers.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
PROWS=portrait-rows
Sets the number of rows in the graphics output area for portrait orientation.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
QMSG=Y | N
Specifies whether log messages are held until after the graphics output is displayed.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
RECTFILL='rectangle-fill-hex-string'X
Specifies which rectangle fills should be performed by hardware.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
REPAINT=redraw-factor
Specifies how many times to redraw the graph.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
ROTATE=LANDSCAPE | PORTRAIT
Specifies whether and how to rotate the graph.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
ROTATION=angle-increment
Sets the increment of the angle by which the device can rotate any given letter in a string of text in a Metagraphics driver.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
Specifies the number of rows the device-resident font uses in graphics output.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
Specifies whether a font is scalable.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
SPEED=pen-speed
Selects pen speed for plotters with variable speed selection.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
SWAP=Y | N
Specifies whether to reverse BLACK and WHITE in the graphics output.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
SYMBOL=Y | N
Specifies whether to use the device's symbol-drawing capability.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
SYMBOLS='hardware-symbols-hex-string'X
Specifies which symbols can be generated by hardware.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
TRAILER='command'
Specifies the command that creates TRAILER records for the Metagraphics driver.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
TRAILERFILE=fileref
Specifies the fileref of the file from which the Metagraphics driver reads TRAILER records.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
TRANTAB=table | user-defined-table
Selects a translate table for your system that performs ASCII-to-EBCDIC translation.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
TYPE=CAMERA | CRT | EXPORT | PLOTTER | PRINTER
Specifies the type of output device to which graphics commands are sent.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
UCC='control-characters-hex-string'X
Sets the user-defined control characters for the device.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
VORIGIN=vertical-offset<IN | CM | PT>
Sets the vertical offset from the lower left corner of the display area to the lower left corner of the graph.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
VSIZE=vertical-size<IN | CM | PT>
Sets the vertical size of the graphics output area.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
XMAX=width<IN | CM | PT>
Specifies the width of the addressable graphics display area; affects the horizontal resolution of the device and the horizontal dimension of the graphics output area.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
XPIXELS=width-in-pixels
Specifies the width of the addressable display area in pixels and in conjunction with XMAX determines the horizontal resolution for the device.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
YMAX=height<IN | CM | PT>
Specifies the height of the addressable graphics display area; affects the vertical resolution of the device and the vertical dimension of the graphics output area.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
YPIXELS=height-in-pixels
Specifies the height of the addressable display area in pixels and in conjunction with YMAX determines the horizontal resolution for the device.
Product: SAS/GRAPH
Document: SAS/GRAPH: Reference for SAS Viya Workbench
Last updated: September 24, 2026