| Built-in front calls / Built-in front calls | |
Standard front call functions provide common utility APIs to control the front-end.
This table shows the functions implemented by the front-ends in the "standard" module, available on all front-ends.
| Function Name | Description | GDC | GWC-JS | GMA | GMI | 
|---|---|---|---|---|---|
| ui.Interface.frontCall("standard", "cbAdd",
  [text], [result])  | Adds to the content of the clipboard. | Yes | No | No | No | 
| ui.Interface.frontCall("standard", "cbClear",
  [], [result])  | Clears the content of the clipboard. | Yes | No | No | No | 
| ui.Interface.frontCall("standard", "cbGet",
   [], [text])  | Gets the content of the clipboard. | Yes | No | No | No | 
| ui.Interface.frontCall("standard", "cbPaste",
   [], [result])  | Pastes the content of the clipboard to the current field. | Yes | No | No | No | 
| ui.Interface.frontCall("standard", "cbSet",
 [text], [result])  | Set the content of the clipboard. | Yes | No | No | No | 
| ui.Interface.frontCall("standard", "execute",
 [cmd,wait], [result])  | Executes a command on the front-end platform, with or without waiting. | Yes | No | No | No | 
| ui.Interface.frontCall("standard", "feInfo",
 [name], [result])  | Queries general front-end properties. | Yes | Yes | Yes | Yes | 
| ui.Interface.frontCall("standard", "getEnv",
 [name], [value])  | Returns an environment variable set in the user session on the front end platform. | Yes | No | No | No | 
| ui.Interface.frontCall("standard", "getWindowId",
 [aui-win-id], [loc-win-id])  | Returns the local window manager identifier of the window corresponding to the AUI window id passed as parameter. | Yes | No | No | No | 
| ui.Interface.frontCall("standard", "hardCopy",
 [pgsize], [result])  | Prints a screen shot of the current window | Yes | No | No | No | 
| ui.Interface.frontCall("standard", "launchURL",
  [ url [, mode ] ], [] ) | Opens an URL with the default URL handler of the front-end. | Yes | Yes | Yes | Yes | 
| ui.Interface.frontCall("standard", "mdClose",
 [name], [result])  | Unloads a DLL or shared library front call module. | Yes | No | No | No | 
| ui.Interface.frontCall("standard", "openDir",
 [path,caption], [result])  | Displays a file dialog window to get a directory path on the local file system. | Yes | No | No | No | 
| ui.Interface.frontCall("standard", "openFile",
 [path,name,wildcards,caption],
 [result]) | Displays a file dialog window to get a path to open a file on the local file system. | Yes | Yes | No | No | 
| ui.Interface.frontCall("standard", "playSound",
  [filename], []) | Plays the sound file passed as parameter on the front-end platform. | Yes | Yes | Yes | Yes | 
| ui.Interface.frontCall("standard", "saveFile",
  [path,name,filetype,caption],
  [result])  | Displays a file dialog window to get a path to save a file on the local file system. | Yes | No | No | No | 
| ui.Interface.frontCall("standard", "setReportFont",
  [font], [result])  | Override the font used for report generation for the current application. | Yes | No | No | No | 
| ui.Interface.frontCall("standard", "setReportPrinter",
  [printer], [result]) | Override the printer configuration used for report generation for the current application. | Yes | No | No | No | 
| ui.Interface.frontCall("standard", "setWebComponentPath",
  [path], []) | Defines the base path where web components are located. | Yes | N/A | Yes | Yes | 
| ui.Interface.frontCall("standard", "shellExec",
  [document, action], [result]) | Opens a file on the front-end platform with the program associated to the file extension. | Yes | No | No | No |