|
|
|
| Table 8. GDDM Base APL codes, in numeric order |
APL code |
Call name |
Description |
| 10 |
ASREAD |
Device output/input |
| 10 |
FSFRCE |
Update the display |
| 10 |
FSREST |
Retransmit data |
| 10 |
FSSAVE |
Save current page contents |
| 10 |
FSSHOW |
Display a saved picture |
| 10 |
FSCHEK |
Check picture complexity before output |
| 10 |
FSQERR |
Query last error |
| 10 |
FSTRCE |
Control internal trace |
| 10 |
FSALRM |
Sound the terminal alarm |
| 11 |
FSQDEV |
Query device characteristics |
| 11 |
ASTYPE |
Override alphanumeric character-code assignments |
| 11 |
ESLIB |
Library management |
| 11 |
ESPCB |
Identify program communication block |
| 11 |
FSEXIT |
Specify an error exit, or error threshold, or both |
| 11 |
SPINIT |
Initialize GDDM with SPIB |
| 11 |
FSTERM |
Terminate GDDM processing |
| 11 |
FSINIT |
Initialize GDDM processing |
| 11 |
FSRNIT |
Reinitialize GDDM |
| 11 |
FSSHOR |
Extended FSSHOW |
| 12 |
GSREAD |
Await graphics input |
| 12 |
FSQURY |
Query device characteristics |
| 12 |
FSQSYS |
Query systems environment |
| 12 |
ESSUDS |
Specify source-format user default specification |
| 12 |
ESEUDS |
Specify encoded user default specification |
| 12 |
ESACRT |
Create application group |
| 12 |
ESADEL |
Delete application group |
| 12 |
ESAQRY |
Query the current application group |
| 13 |
ESASEL |
Select an application group |
| 13 |
FSTRAN |
Translate character string |
| 13 |
ESQCPG |
Query code page of a GDDM object |
| 13 |
ESSCPG |
Set code page of a GDDM object |
| 13 |
ESQEUD |
Query encoded user default specification |
| 13 |
ESQUNL |
Query length of user-defined nickname information |
| 13 |
ESQUNS |
Query user-defined nickname information |
| 14 |
ESQOBJ |
Query existence of GDDM object on auxiliary storage |
| 15 |
WSIO |
Windowed device input/output |
| 18 |
ISFLD |
Define image field |
| 18 |
ISQFLD |
Query image field |
| 18 |
ISCTL |
Set image quality-control parameters |
| 18 |
ISXCTL |
Extended set image quality control parameters |
| 18 |
ISQFOR |
Query image formats supported by the device |
| 18 |
ISESCA |
Control echoing of scanner image |
| 18 |
ISLDE |
Load external read-only image |
| 18 |
ISQSCA |
Query image scanner device |
| 18 |
ISQRES |
Query supported image resolutions |
| 18 |
ISENAB |
Enable or disable image cursor |
| 19 |
ISQLOC |
Query image locator cursor position |
| 19 |
ISILOC |
Initialize image locator cursor |
| 19 |
ISQBOX |
Query image box cursor |
| 19 |
ISIBOX |
Initialize image box cursor |
| 19 |
ISQCOM |
Query image compressions supported by the device |
20 |
GSDSS |
Load a graphics symbol set from the application program |
| 20 |
GSLSS |
Load a graphics symbol set from auxiliary storage |
20 |
PSDSS |
Load a symbol set into a PS store from the application program |
20 |
PSLSS |
Load a symbol set into a PS store from auxiliary storage |
20 |
PSLSSC |
Conditionally load a symbol set into a PS store from auxiliary storage |
| 20 |
PSRSV |
Reserving or releasing a PS store |
| 20 |
GSRSS |
Release a graphics symbol set |
| 20 |
PSRSS |
Release a symbol set from a PS store |
| 20 |
GSQNSS |
Query the number of loaded symbol sets |
| 21 |
GSQSS |
Query loaded symbol sets |
| 21 |
PSQSS |
Query status of device stores |
| 21 |
SSQF |
Query a symbol set on auxiliary storage |
| 21 |
SSREAD |
Read a symbol set from auxiliary storage |
| 21 |
SSWRT |
Write a symbol set to auxiliary storage |
| 21 |
GSCPG |
Set current code page |
| 21 |
GSQCPG |
Query code page |
| 28 |
APDEF |
Define a field list |
| 28 |
APDEL |
Delete a field list |
| 28 |
APMOD |
Modify a field list |
| 28 |
APQIDS |
Query field list identifiers |
| 28 |
APQNUM |
Query field list numbers |
| 28 |
APQRY |
Query a field list |
| 28 |
APQSIZ |
Query a field list size |
| 28 |
APQUID |
Query unique field list identifier |
| 30 |
FSPCLR |
Clear the current page |
| 30 |
FSPCRT |
Create a page |
| 30 |
FSPDEL |
Delete a page |
| 30 |
FSPQRY |
Query specified page |
| 30 |
FSPSEL |
Select a page |
| 30 |
FSQCPG |
Query current page identifier |
| 30 |
FSQUPG |
Query unique page identifier |
| 30 |
MSPQRY |
Query current page |
| 30 |
FSPWIN |
Set page window |
| 31 |
FSQWIN |
Query page window |
| 31 |
FSENAB |
Enable/disable device input |
| 40 |
ASDFLD |
Define or delete a single field |
40 |
ASDFMT |
Define alphanumeric fields, deleting all existing fields |
| 40 |
ASDTRN |
Define I/O translation tables |
| 40 |
ASFCLR |
Clear fields |
40 |
ASRFMT |
Define multiple fields without deleting existing fields |
| 40 |
ASDFLT |
Set default field attributes |
| 40 |
ASFCOL |
Define field color |
| 40 |
ASFEND |
Define field end attribute |
| 40 |
ASFHLT |
Define field highlighting |
| 41 |
ASFIN |
Define input null-to-blank conversion |
| 41 |
ASFINT |
Define field intensity |
| 41 |
ASFMOD |
Change field status |
| 41 |
ASFOUT |
Define output blank-to-null conversion |
| 41 |
ASFPSS |
Define primary symbol set for a field |
| 41 |
ASFTRN |
Assign translation table set to a field |
| 41 |
ASFTYP |
Define field type |
| 41 |
ASRATT |
Define field attributes |
| 41 |
ASQFLD |
Query field attributes |
| 41 |
ASQMAX |
Query the number of fields |
| 42 |
ASQMOD |
Query modified fields |
| 42 |
ASCCOL |
Specify character colors within a field |
| 42 |
ASCGET |
Get field contents |
| 42 |
ASCHLT |
Specify character highlights within a field |
| 42 |
ASCPUT |
Specify field contents |
| 42 |
ASCSS |
Specify character symbol sets within a field |
| 42 |
ASMODE |
Define the operator reply mode |
| 42 |
ASQCOL |
Query character colors for a field |
| 42 |
ASQHLT |
Query character highlights for a field |
| 42 |
ASQSS |
Query character symbol sets for a field |
| 43 |
ASFCUR |
Position the cursor |
| 43 |
ASQCUR |
Query cursor position |
| 43 |
ASGPUT |
Specify double-character field contents |
| 43 |
ASGGET |
Get double-character field contents |
| 43 |
ASFTRA |
Define field transparency attribute |
| 43 |
ASQNMF |
Query the number of modified fields |
| 43 |
ASFBDY |
Define field outline |
| 43 |
ASFSEN |
Define field mixed-string attribute |
| 43 |
SPMXMP |
Control the use of mixed fields by mapping |
| 43 |
DSCMF |
User Control function |
| 44 |
DSQCMF |
Query user control function |
| 44 |
ASQLEN |
Query length of field contents |
| 50 |
GSCLP |
Enable and disable clipping |
| 50 |
GSFLD |
Define the graphics field |
| 50 |
GSPS |
Define the picture space |
| 50 |
GSVIEW |
Define a viewport |
| 50 |
GSWIN |
Define a graphics window |
| 50 |
GSCLR |
Clear the graphics field |
| 50 |
GSSCLS |
Close the current segment |
| 50 |
GSSDEL |
Delete a segment |
| 50 |
GSSEG |
Create a segment |
| 51 |
GSCA |
Set current character angle |
| 51 |
GSCB |
Set character-box size |
| 51 |
GSCD |
Set current character direction |
| 51 |
GSCM |
Set current character mode |
| 51 |
GSCOL |
Set current color |
| 51 |
GSCS |
Set current symbol set |
| 51 |
GSLT |
Set current line type |
| 51 |
GSLW |
Set current line width |
| 51 |
GSMIX |
Set current foreground color-mixing mode |
| 51 |
GSMS |
Set the current type of marker symbol |
| 52 |
GSPAT |
Set current shading pattern |
| 52 |
GSARC |
Draw a circular arc |
| 52 |
GSAREA |
Start a shaded area |
| 52 |
GSCHAP |
Draw a character string at current position |
| 52 |
GSCHAR |
Draw a character string at a specified point |
| 52 |
GSENDA |
End a shaded area |
| 52 |
GSLINE |
Draw a straight line |
| 52 |
GSMARK |
Draw a marker symbol |
| 52 |
GSMOVE |
Move without drawing |
| 52 |
GSMRKS |
Draw a series of marker symbols |
| 53 |
GSPLNE |
Draw a series of lines |
| 53 |
GSVECM |
Vectors |
| 53 |
GSQCA |
Query character angle |
| 53 |
GSQCB |
Query character-box size |
| 53 |
GSQCD |
Query character direction |
| 53 |
GSQCEL |
Query default graphics cell size |
| 53 |
GSQCLP |
Query the clipping state |
| 53 |
GSQCM |
Query the current character mode |
| 53 |
GSQCOL |
Query the current color |
| 53 |
GSQCP |
Query the current position |
| 54 |
GSQCS |
Query the current symbol-set identifier |
| 54 |
GSQCUR |
Query the cursor position |
| 54 |
GSQLT |
Query the current line type |
| 54 |
GSQLW |
Query the current line width |
| 54 |
GSQMAX |
Query the number of segments |
| 54 |
GSQMIX |
Query the current color mixing mode |
| 54 |
GSQMS |
Query the current marker symbol |
| 54 |
GSQPAT |
Query the current shading pattern |
| 54 |
GSQPS |
Query the picture-space definition |
| 54 |
GSQVIE |
Query the current viewport definition |
| 55 |
GSQWIN |
Query the current window definition |
| 55 |
GSELPS |
Draw an elliptic arc |
| 55 |
GSIMG |
Draw a graphics image |
| 55 |
GSPUT |
Restore graphics data |
| 55 |
GSGETS |
Start retrieval of graphics data |
| 55 |
GSGET |
Retrieve graphics data |
| 55 |
GSGETE |
End retrieval of graphics data |
| 55 |
GSPFLT |
Draw a curved fillet |
| 55 |
GSCH |
Set current character shear |
| 55 |
GSQCH |
Query character shear |
| 56 |
GSQTB |
Query the text box |
| 56 |
GSFLW |
Set current fractional line width |
| 56 |
GSQFLW |
Query the current fractional line width |
| 56 |
GSMSC |
Set marker scale |
| 56 |
GSQMSC |
Query marker scale |
| 56 |
GSIMGS |
Draw a scaled graphics image |
| 56 |
GSTAG |
Set current primitive tag |
| 56 |
GSQTAG |
Query current tag |
| 56 |
GSILOC |
Initialize locator |
| 56 |
GSIPIK |
Initialize pick device |
| 57 |
GSIDVI |
Initial data value, integer |
| 57 |
GSIDVF |
Initial data value, float |
| 57 |
GSENAB |
Enable or disable a logical input device |
| 57 |
GSFLSH |
Clear the graphics input queue |
| 57 |
GSQSIM |
Query existence of simultaneous queue entry |
| 57 |
GSQCHO |
Query choice device data |
| 57 |
GSQLOC |
Query graphics locator data |
| 57 |
GSQPIK |
Query pick data |
| 57 |
GSSATI |
Set initial segment attributes |
| 57 |
GSQATI |
Query initial segment attributes |
| 58 |
GSSATS |
Modify segment attributes |
| 58 |
GSQATS |
Query segment attributes |
| 58 |
GSSPOS |
Set segment position |
| 58 |
GSQPOS |
Query segment position |
| 58 |
GSUWIN |
Define a uniform graphics window |
| 58 |
GSQFLD |
Query the graphics field |
| 58 |
GSQSSD |
Query symbol set data |
| 58 |
GSSORG |
Set segment origin |
| 58 |
GSSAGA |
Set all geometric attributes |
| 58 |
GSQAGA |
Query all geometric attributes |
| 59 |
GSSTFM |
Set segment transform |
| 59 |
GSQTFM |
Query segment transform |
| 59 |
GSSAVE |
Save a segment |
| 59 |
GSLOAD |
Load segments |
| 59 |
GSISTR |
Initialize string device |
| 59 |
GSISTK |
Initialize stroke device |
| 59 |
GSQSTR |
Query string data |
| 59 |
GSQSTK |
Query stroke data |
| 59 |
GSARCC |
Specify aspect-ratio control (for copy) |
| 60 |
FSCLS |
Close alternate device |
| 60 |
FSCOPY |
Send page to alternate device |
| 60 |
FSLOG |
Send character string to alternate device |
| 60 |
FSOPEN |
Open alternate device |
| 60 |
GSCOPY |
Send graphics to alternate device |
60 |
FSLOGC |
Send character string with carriage-control character to alternate device |
| 62 |
FSGETS |
Begin retrieval of family-4 AFPDS datastream |
| 62 |
FSGET |
Retrieve a family-4 AFPDS print-file record |
| 62 |
FSGETE |
End retrieval of family-4 AFPDS datastream |
| 63 |
GSSINC |
Include a segment |
| 63 |
GSSCPY |
Copy a segment |
| 63 |
GSSPRI |
Set segment priority |
| 63 |
GSQPRI |
Query segment priority |
| 63 |
GSMB |
Set marker-box size |
| 63 |
GSQMB |
Query marker box |
| 63 |
GSCORR |
Explicit correlation of tag to primitive |
| 63 |
GSQORG |
Query segment origin |
| 64 |
GSQLID |
Query logical input device |
| 64 |
GSTA |
Set text alignment |
| 64 |
GSQTA |
Query the current text alignment |
| 64 |
GSCBS |
Set character-box spacing |
| 64 |
GSAM |
Set attribute mode |
| 64 |
GSQAM |
Query the current attribute mode |
| 64 |
GSPOP |
Restore attributes |
| 65 |
GSQCBS |
Query character-box spacing |
| 65 |
GSSCT |
Set current transform |
| 65 |
GSCALL |
Call a segment |
| 65 |
GSQPKS |
Query pick structure |
| 65 |
GSCORS |
Explicit correlation of structure |
| 65 |
GSQBND |
Query the current data boundary definition |
| 65 |
GSBND |
Define a data boundary |
| 65 |
GSSVL |
Define segment viewing limits |
| 65 |
GSQSVL |
Query the current segment viewing limits |
| 66 |
GSDEFS |
Start the drawing defaults definition |
| 66 |
GSDEFE |
End drawing defaults definition |
| 66 |
FSUPDM |
Set update mode |
| 66 |
FSQUPD |
Query update mode |
| 66 |
GSBMIX |
Set current background color-mixing mode |
| 66 |
GSQBMX |
Query the current background color-mixing mode |
| 66 |
GSSEN |
Set mixed string attribute of graphics text |
| 66 |
GSQSEN |
Query mixed string attribute of graphics text |
| 66 |
GSCP |
Set current position |
| 66 |
CGLOAD |
Load a picture from a Computer Graphics Metafile |
| 67 |
CGSAVE |
Save segments in a Computer Graphics Metafile |
| 90 |
DSOPEN |
Open a device |
| 90 |
DSCLS |
Close a device |
| 90 |
DSUSE |
Specify device usage |
| 90 |
DSDROP |
Discontinue device usage |
| 90 |
DSQUID |
Query unique device identifier |
| 90 |
DSQUSE |
Query device usage |
| 90 |
DSQDEV |
Query device characteristics |
| 90 |
DSRNIT |
Reinitialize a device |
| 90 |
DSCOPY |
Send transformed picture to alternate device |
| 91 |
DSFRCE |
Output member to a PDS |
| 100 |
PTSCRT |
Create a partition set |
| 100 |
PTSQRY |
Query partition set attributes |
| 100 |
PTSSEL |
Select a partition set |
| 100 |
PTSDEL |
Delete a partition set |
| 100 |
PTSQUN |
Query unique partition set identifier |
| 100 |
PTSSPP |
Set partition viewing priorities |
| 100 |
PTSQPP |
Query partition viewing priorities |
| 100 |
PTSQPI |
Query partition identifiers |
| 100 |
PTSQPN |
Query partition numbers |
| 102 |
PTNCRT |
Create a partition |
| 102 |
PTNQRY |
Query the current partition |
| 102 |
PTNMOD |
Modify the current partition |
| 102 |
PTNSEL |
Select a partition |
| 102 |
PTNDEL |
Delete a partition |
| 102 |
PTNQUN |
Query unique partition identifier |
| 104 |
WSCRT |
Create an operator window |
| 104 |
WSDEL |
Delete operator window |
| 104 |
WSMOD |
Modify the current operator window |
| 104 |
WSQRY |
Query the current operator window |
| 104 |
WSQUN |
Query unique operator window identifier |
| 104 |
WSQWI |
Query operator window identifiers |
| 104 |
WSQWP |
Query operator window viewing priorities |
| 105 |
WSQWN |
Query operator window numbers |
| 105 |
WSSEL |
Select an operator window |
| 105 |
WSSWP |
Set operator window viewing priorities |
| 110 |
MSREAD |
Present mapped data |
| 110 |
MSPCRT |
Create a page for mapping |
| 110 |
MSQGRP |
Query mapgroup characteristics |
| 110 |
MSQMAP |
Query map characteristics |
| 110 |
MSQADS |
Query application data structure definition |
| 110 |
MSQFIT |
Query map fit |
| 110 |
MSQMOD |
Query modified fields |
| 110 |
MSDFLD |
Create or delete a mapped field |
| 110 |
MSPUT |
Place data into a mapped field |
| 111 |
MSGET |
Retrieve data from a map |
| 111 |
MSQFLD |
Query mapped field characteristics |
| 111 |
MSCPOS |
Set cursor position |
| 111 |
MSQPOS |
Query cursor position |
| 119 |
CDPU |
Control the printing of Composite Documents |
| 120 |
ISSE |
Run the Image Symbol Editor |
| 160 |
IMAGID |
Get and reserve a unique image identifier |
| 160 |
IMACRT |
Create an image |
| 160 |
IMARES |
Convert the resolution attributes of an image |
| 160 |
IMADEL |
Delete the image associated with the identifier |
| 160 |
IMACLR |
Clear a rectangle in an image |
| 160 |
IMATRM |
Trim an image down to the specified rectangle |
| 160 |
IMASAV |
Save image on auxiliary storage |
| 160 |
IMARST |
Restore image from auxiliary storage |
| 160 |
IMAPTS |
Start data entry into an image |
| 161 |
IMAPT |
Enter data into an image |
| 161 |
IMAPTE |
End data entry into an image |
| 161 |
IMAGTS |
Start retrieval of data from an image |
| 161 |
IMAGT |
Retrieve image data from an image |
| 161 |
IMAGTE |
End retrieval of data from an image |
161 |
IMXFER |
Transfer data between two images, applying a projection |
| 161 |
IMAQRY |
Query attributes of an image |
| 162 |
IMARF |
Change resolution flag of an image |
| 165 |
IMPCRT |
Create an empty projection |
| 165 |
IMPGID |
Get and reserve a unique projection identifier |
| 165 |
IMPDEL |
Delete projection |
| 165 |
IMPSAV |
Save projection on auxiliary storage |
| 165 |
IMPRST |
Restore projection from auxiliary storage |
| 165 |
IMREX |
Define rectangular sub-image in pixel coordinates |
| 165 |
IMREXR |
Define rectangular sub-image in real coordinates |
| 165 |
IMRPL |
Define place position in pixel coordinates |
| 165 |
IMRPLR |
Define place position in real coordinates |
| 165 |
IMRSCL |
Scale extracted image |
| 166 |
IMRRAL |
Set current resolution/scaling algorithm |
166 |
IMRORN |
Turn an extracted image clockwise through a number of right angles |
| 166 |
IMRREF |
Reflect extracted image |
| 166 |
IMRNEG |
Negate the pixels of an extracted image |
| 166 |
IMRCVB |
Define bi-level conversion algorithm |
| 166 |
IMRBRI |
Define brightness conversion algorithm |
| 166 |
IMRCON |
Define contrast conversion algorithm |
| |