All functions
Mac OS X
Windows
Crossplatform
Server
Components
Guides
Statistic
New in version:
2.0
2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
2.9
3.0
3.1
3.2
All functions
| Name | Description | Mac/Win |
|---|---|---|
| Addressbook.addRecord | Adds an person or group record to the Address Book database. | Mac only |
| Addressbook.formattedAddress | Returns an attributed string containing the formatted address. | Mac only |
| Addressbook.group.addMember | Adds a person to a group. | Mac only |
| Addressbook.group.addSubgroup | Adds a subgroup to another group. | Mac only |
| Addressbook.group.members | Returns an array of persons in a group. | Mac only |
| Addressbook.group.parentGroups | Returns an array containing a group’s parents—that is, the groups that a group belongs to. | Mac only |
| Addressbook.group.removeMember | Removes a person from a group. | Mac only |
| Addressbook.group.removeSubgroup | Removes a subgroup from a group. | Mac only |
| Addressbook.group.subgroups | Returns an array containing a group’s subgroups. | Mac only |
| Addressbook.groups | Returns an array of all the groups in the Address Book database. | Mac only |
| Addressbook.hasUnsavedChanges | Indicates whether an address book has changes that have not been saved to the Address Book database. | Mac only |
| Addressbook.me | Returns the person record that represents the logged-in user. | Mac only |
| Addressbook.multivalue.addValue | Adds a value and its label to a multivalue list. | Mac only |
| Addressbook.multivalue.count | Returns the number of entries in a multivalue list. | Mac only |
| Addressbook.multivalue.identifierAtIndex | Returns the identifier for the given index. | Mac only |
| Addressbook.multivalue.indexForIdentifier | Returns the index for the given identifier. | Mac only |
| Addressbook.multivalue.insertValue | Inserts a value and its label at the given index in a multivalue list. | Mac only |
| Addressbook.multivalue.labelAtIndex | Returns the label for the given index. | Mac only |
| Addressbook.multivalue.labelForIdentifier | Returns the label for the given identifier. | Mac only |
| Addressbook.multivalue.New | Creates a new multivalue object. | Mac only |
| Addressbook.multivalue.primaryIdentifier | Returns the identifier for the primary value. | Mac only |
| Addressbook.multivalue.removeValueAndLabelAtIndex | Removes the value and label at the given index. | Mac only |
| Addressbook.multivalue.replaceLabelAtIndex | Replaces the label at the given index. | Mac only |
| Addressbook.multivalue.replaceValueAtIndex | Replaces the value at the given index. | Mac only |
| Addressbook.multivalue.setPrimaryIdentifier | Sets the primary value to be the value for the given identifier. | Mac only |
| Addressbook.multivalue.valueAtIndex | Returns the value for the given index. | Mac only |
| Addressbook.multivalue.valueForIdentifier | Returns the value for the given identifier. | Mac only |
| Addressbook.NewGroup | Creates a new group. | Mac only |
| Addressbook.NewPerson | Creates a new person. | Mac only |
| Addressbook.people | Returns an array of all the people in the Address Book database. | Mac only |
| Addressbook.person.EditInAddressbook | Launches Addressbook/Contacts application to edit this person. | Mac only |
| Addressbook.person.GetImage | Returns data that contains a picture of this person. | Mac only |
| Addressbook.person.linkedPeople | Returns the array of all person records that are linked to the person this record represents. | Mac only |
| Addressbook.person.parentGroups | Returns an array of the address book groups that this person belongs to. | Mac only |
| Addressbook.person.SetImage | Sets the image for this person to the given image. | Mac only |
| Addressbook.person.ShowInAddressbook | Launches Addressbook/Contacts application to show this person. | Mac only |
| Addressbook.person.vCardRepresentation | Returns the vCard representation of the person record as a data object in vCard format. | Mac only |
| Addressbook.personFromVCardRepresentation | Creates an Person instance initialized with the given data. | Mac only |
| Addressbook.record.displayname | Convenience function to return a display name for a record. | Mac only |
| Addressbook.record.isReadOnly | Returns whether a record is read-only. | Mac only |
| Addressbook.record.removeValueForProperty | Removes the value for a given property. | Mac only |
| Addressbook.record.SetValueForProperty | Sets the value of a given property for a record. | Mac only |
| Addressbook.record.UniqueID | Returns the unique ID for a record. | Mac only |
| Addressbook.record.valueForProperty | Returns the value of a given property for a record. | Mac only |
| Addressbook.removeRecord | Removes an person or group record from the Address Book database. | Mac only |
| Addressbook.save | Saves all the changes made since the last save. | Mac only |
| Addressbook.searchPeopleWithEmail | Searches all people with given email address. | Mac only |
| Addressbook.searchPeopleWithName | Searches people matching the first and/or last name. | Mac only |
| Addressbook.setMe | Sets the record that represents the logged-in user. | Mac only |
| App.GetDockBadgeLabel | Returns the tile’s current badge label. | Mac only |
| App.GetDockIcon | Queries the dock icon. | Mac only |
| App.GetProcessName | Queries the name of the application. | Mac only |
| App.SetDockBadgeLabel | Sets the string to be displayed in the tile’s badging area. | Mac only |
| App.SetDockIcon | Sets the image for the dock icon for this application. | Mac only |
| App.SetProcessName | Sets the name of the current application. | Mac only |
| Applescript.Close | Removes a Script from memory. | Mac only |
| Applescript.Compile | Compiles the script and returns the Script ID. | Mac only |
| Applescript.Execute | Executes an AppleScript that was previously compiled using the AppleScript.Compile function. | Mac only |
| Applescript.LastError | Returns the last error code. | Mac only |
| Applescript.LastErrorMessage | Returns the last error message. | Mac only |
| Applescript.Run | The function compiles the AppleScript text and runs it. | Mac only |
| Audit.Changed | Log record change. | Both |
| Audit.Changed2 | Same as Audit.Change, but here you pass the list of fields to check. | Both |
| Audit.ClearCaches | Clears internal caches for audit functions. | Both |
| Audit.Delete | Log record deletion. | Both |
| Audit.Delete2 | Same as Audit.Delete, but here you pass the list of fields to check. | Both |
| Audit.SetIgnoredFieldNames | Sets the ignored field names. | Both |
| Backdrop.Close | Closes the backdrop window. | Both |
| Backdrop.Install | Installs the backdrop window. | Mac only |
| Clipboard.GetText | Queries clipboard content as text. | Both |
| Clipboard.SetText | Sets the text on the clipboard. | Both |
| Container.Export | Writes selected data content from a container to a file path. | Both |
| Container.GetBase64 | Returns the base 64 encoded value for an image. | Both |
| Container.GetCount | Counts the number of types in a container field. | Both |
| Container.GetDataURL | Returns the complete Data url for an image stored in a container field. | Both |
| Container.GetHeight | Returns the Height of the image that was placed in the container field. | Both |
| Container.GetJPEGHeight | Returns the Height of JPEG image stored in a container field. | Both |
| Container.GetJPEGHeightResolution | Returns the Vertical Resolution of the JPEG image stored in a container field in pixels per inch. | Both |
| Container.GetJPEGWidth | Returns the Width of JPEG image stored in a container field. | Both |
| Container.GetJPEGWidthResolution | Returns the Horizontal Resolution of the preview image stored in a container field in pixels per inch. | Both |
| Container.GetName | Queries the path list from a container. | Both |
| Container.GetSize | Returns the size of the container. | Both |
| Container.GetTotalSize | Returns the size of the whole container. | Both |
| Container.GetType | Returns the type at the given index (zero based). | Both |
| Container.GetTypes | Returns the list of objects in the container field. | Both |
| Container.GetTypeSize | Returns the size of the indicated object type in container field. | Both |
| Container.GetWidth | Returns the Width of the image that was placed into the container. | Both |
| Container.Rename | Renames the file path in a container value. | Both |
| CoreLocation.altitude | The altitude measured in meters. | Mac only |
| CoreLocation.ClearFailHandler | Clears the script called for errors. | Mac only |
| CoreLocation.ClearUpdateLocationHandler | Clears the script called for new location. | Mac only |
| CoreLocation.course | Returns the direction in which the device is traveling. | Mac only |
| CoreLocation.description | Returns the location data in a formatted text string. | Mac only |
| CoreLocation.desiredAccuracy | The desired accuracy of the location data. | Mac only |
| CoreLocation.distanceFilter | The minimum distance (measured in meters) a device must move laterally before an update event is generated. | Mac only |
| CoreLocation.distanceFromLocation | Returns the distance (in meters) from the receiver’s location to the specified location. | Mac only |
| CoreLocation.headingAvailable | Returns a Boolean value indicating whether the location manager is able to generate heading-related events. | Mac only |
| CoreLocation.horizontalAccuracy | The radius of uncertainty for the location, measured in meters. | Mac only |
| CoreLocation.latitude | Returns the geographical coordinate information. | Mac only |
| CoreLocation.locationServicesEnabled | Returns a Boolean value indicating whether location services are enabled on the device. | Mac only |
| CoreLocation.longitude | Returns the geographical coordinate information. | Mac only |
| CoreLocation.purpose | An application-provided string that describes the reason for using location services. | Mac only |
| CoreLocation.setDesiredAccuracy | Sets the desired accuracy of the location data. | Mac only |
| CoreLocation.setDistanceFilter | Sets the minimum distance (measured in meters) a device must move laterally before an update event is generated. | Mac only |
| CoreLocation.SetFailHandler | Sets the script called when CoreLocation wants to report an error. | Mac only |
| CoreLocation.setPurpose | Sets the application-provided string that describes the reason for using location services. | Mac only |
| CoreLocation.SetUpdateLocationHandler | Sets the script called when a new location has been detected. | Mac only |
| CoreLocation.significantLocationChangeMonitoringAvailable | Returns a Boolean value indicating whether significant location change tracking is available. | Mac only |
| CoreLocation.speed | The instantaneous speed of the device in meters per second. | Mac only |
| CoreLocation.startMonitoringSignificantLocationChanges | Starts the generation of updates based on significant location changes. | Mac only |
| CoreLocation.startUpdatingLocation | Starts the generation of updates that report the user’s current location. | Mac only |
| CoreLocation.stopMonitoringSignificantLocationChanges | Stops the delivery of location events based on significant location changes. | Mac only |
| CoreLocation.stopUpdatingLocation | Stops the generation of location updates. | Mac only |
| CoreLocation.timestamp | Returns the time at which this location was determined. | Mac only |
| CoreLocation.verticalAccuracy | Returns the accuracy of the altitude value in meters. | Mac only |
| CUPS.CancelJob | Cancel a print job on the default server. | Mac only |
| CUPS.GetDefaultPrinterName | Get the default printer or class for the default server. | Mac only |
| CUPS.GetJobCompletionTime | Queries the completion time of the job. | Mac only |
| CUPS.GetJobCreationTime | Queries the creation time of the job. | Mac only |
| CUPS.GetJobFormat | Queries job's document format. | Mac only |
| CUPS.GetJobID | Queries job number. | Mac only |
| CUPS.GetJobPrinter | Queries job's printer name. | Mac only |
| CUPS.GetJobPriority | Queries job's priority. | Mac only |
| CUPS.GetJobProcessingTime | Queries the processing time of the job. | Mac only |
| CUPS.GetJobsCount | Selects some jobs and returns the count of jobs found. | Mac only |
| CUPS.GetJobSize | Queries job size. | Mac only |
| CUPS.GetJobState | Queries job state. | Mac only |
| CUPS.GetJobTitle | Queries job title. | Mac only |
| CUPS.GetJobUser | Queries which user submitted the job. | Mac only |
| CUPS.GetPrinterCount | Queries number of printers. | Mac only |
| CUPS.GetPrinterDefault | Queries whether this printer is the default printer. | Mac only |
| CUPS.GetPrinterName | Queries the name of this printer. | Mac only |
| CUPS.LastErrorCode | Return the last IPP status code. | Mac only |
| CUPS.LastErrorMessage | Return the last status-message. | Mac only |
| CUPS.PrintData | Print a file to a printer or class on the default server. | Mac only |
| CUPS.PrintFile | Print a file to a printer or class on the default server. | Mac only |
| CURL.AddInputFile | Adds input to file data from the container value. | Both |
| CURL.AddInputGIF | Adds input to GIF data from the container value. | Both |
| CURL.AddInputJPEG | Adds input to JPEG data from the container value. | Both |
| CURL.AddInputPNG | Adds input to PNG data from the container value. | Both |
| CURL.AddInputText | Adds input data for this transfer to be the text you provide. | Both |
| CURL.Cancel | Cancels a running transfer in background. | Both |
| CURL.Cleanup | End a CURL session. | Both |
| CURL.CloseDebugFile | Closes the debug output file. | Both |
| CURL.CloseHeaderFile | Closes the header output file. | Both |
| CURL.CloseInputFile | Closes the header output file. | Both |
| CURL.CloseOutputFile | Closes the data output file. | Both |
| CURL.CreateDebugOutputFile | Creates output file for writing debug messages. | Both |
| CURL.CreateHeaderOutputFile | Creates output file for writing header text. | Both |
| CURL.CreateOutputFile | Creates output file for downloading data. | Both |
| CURL.ErrorCode | Returns the last CURL error code. | Both |
| CURL.ErrorMessage | Returns the last CURL error message. | Both |
| CURL.FormAddKeyContainer | Add a section to a multipart/formdata HTTP POST. | Both |
| CURL.FormAddKeyContainerContentType | Add a section to a multipart/formdata HTTP POST. | Both |
| CURL.FormAddKeyFile | Add a section to a multipart/formdata HTTP POST. | Both |
| CURL.FormAddKeyFileContentType | Add a section to a multipart/formdata HTTP POST. | Both |
| CURL.FormAddKeyText | Add a section to a multipart/formdata HTTP POST. | Both |
| CURL.FormAddKeyTextContentType | Add a section to a multipart/formdata HTTP POST. | Both |
| CURL.FormAddKeyValue | Add a section to a multipart/formdata HTTP POST. | Both |
| CURL.FormAddKeyValueContentType | Add a section to a multipart/formdata HTTP POST. | Both |
| CURL.FormFinish | Finishes constructing a form. | Both |
| CURL.GetAppConnectTime | Get the time, in seconds, it took from the start until the SSL/SSH connect/handshake to the remote host was completed. | Both |
| CURL.GetConditionUnmet | Get the number 1 if the condition provided in the previous request didn't match. | Both |
| CURL.GetConnectTime | Get the time, in seconds, it took from the start until the connect to the remote host (or proxy) was completed. | Both |
| CURL.GetContentLengthDownload | Get the content-length of the download. | Both |
| CURL.GetContentLengthUpload | Get the specified size of the upload. | Both |
| CURL.GetContentType | Get the content-type of the downloaded object. | Both |
| CURL.GetCookieList | Get list of all cookies cURL known (expired ones, too). | Both |
| CURL.GetDebugAsText | Returns the debug output of the transaction as text. | Both |
| CURL.GetDebugLength | Queries the current length in bytes of the debug messages buffer. | Both |
| CURL.GetEffectiveURL | Get the last used effective URL. | Both |
| CURL.GetFileTime | Get the remote time of the retrieved document. | Both |
| CURL.GetFTPEntryPath | Get a string holding the path of the entry path. | Both |
| CURL.GetHeaderAsText | Returns the headers of the transaction as text. | Both |
| CURL.GetHeaderLength | Queries the current length in bytes of the header buffer. | Both |
| CURL.GetHeaderSize | Get the total size of all the headers received. Measured in number of bytes. | Both |
| CURL.GetHTTPAuthAvail | Get a bitmask indicating the authentication method(s) available. | Both |
| CURL.GetHTTPConnectCode | Get the last received proxy response code to a CONNECT request. | Both |
| CURL.GetInputAsText | Returns the input of the transaction as text. | Both |
| CURL.GetInputLength | Queries the current length in bytes of the input buffer. | Both |
| CURL.GetLocalIP | Get a string holding the local (source) IP address of the most recent connection done with this curl handle. | Both |
| CURL.GetLocalPort | Get the local (source) port of the most recent connection done with this curl handle. | Both |
| CURL.GetNameLookupTime | Get the time, in seconds, it took from the start until the name resolving was completed. | Both |
| CURL.GetNumConnects | Query how many new connections libcurl had to create to achieve the previous transfer (only the successful connects are counted). | Both |
| CURL.GetOSErrNo | Get the errno variable from a connect failure. | Both |
| CURL.GetPreTransferTime | Get the time, in seconds, it took from the start until the file transfer is just about to begin. | Both |
| CURL.GetPrimaryIP | Get the string holding the IP address of the most recent connection done with this curl handle. | Both |
| CURL.GetPrimaryPort | Get the destination port of the most recent connection done with this curl handle. | Both |
| CURL.GetProgressCurrentDownload | Queries current number of bytes downloaded. | Both |
| CURL.GetProgressCurrentUpload | Queries current number of bytes uploaded. | Both |
| CURL.GetProgressTotalDownload | Queries total number of bytes to download. | Both |
| CURL.GetProgressTotalUpload | Queries total number of bytes to upload. | Both |
| CURL.GetProxyAuthAvail | Get a bitmask indicating the authentication method(s) available for your proxy authentication. | Both |
| CURL.GetRedirectCount | Get the total number of redirections that were actually followed. | Both |
| CURL.GetRedirectTime | Get the total time, in seconds, it took for all redirection steps include name lookup, connect, pretransfer and transfer before final transaction was started. | Both |
| CURL.GetRedirectURL | Get the URL a redirect would take you to if you would enable CURL.SetOptionFollowLocation. | Both |
| CURL.GetRequestSize | Get the total size of the issued requests. | Both |
| CURL.GetResponseCode | Get the last received HTTP or FTP code. | Both |
| CURL.GetResultAsData | Returns the result of the transaction as PNG image. | Both |
| CURL.GetResultAsGIF | Returns the result of the transaction as GIF image. | Both |
| CURL.GetResultAsJPEG | Returns the result of the transaction as JPEG image. | Both |
| CURL.GetResultAsPNG | Returns the result of the transaction as PNG image. | Both |
| CURL.GetResultAsText | Returns the result of the transaction as text. | Both |
| CURL.GetResultLength | Queries the current length in bytes of the result buffer. | Both |
| CURL.GetSizeDownload | Get the total amount of bytes that were downloaded. | Both |
| CURL.GetSizeUpload | Get the total amount of bytes that were uploaded. | Both |
| CURL.GetSpeedDownload | Get the average download speed that curl measured for the complete download. | Both |
| CURL.GetSpeedUpload | Get the average upload speed that curl measured for the complete upload. | Both |
| CURL.GetSSLEngines | Get a linked-list of OpenSSL crypto-engines supported. | Both |
| CURL.GetSSLVerifyResult | Get the result of the certification verification that was requested. | Both |
| CURL.GetStartTransferTime | Get the time, in seconds, it took from the start until the first byte is received by libcurl. | Both |
| CURL.GetTotalTime | Get the total time in seconds for the previous transfer, including name resolving, TCP connect etc. | Both |
| CURL.Host | Queries host value from compiling. | Both |
| CURL.IsRunning | Checks whether a transfer is still running. | Both |
| CURL.New | Start a new CURL easy session. | Both |
| CURL.OpenInputFile | Opens file for reading data needed for upload, email sending or HTTP Post. | Both |
| CURL.Perform | Perform a file transfer. | Both |
| CURL.PerformInBackground | Perform a file transfer in background. | Both |
| CURL.Protocols | Queries list of supported protocols. | Both |
| CURL.SetInputFile | Sets input to file data from the container value. | Both |
| CURL.SetInputGIF | Sets input to GIF data from the container value. | Both |
| CURL.SetInputJPEG | Sets input to JPEG data from the container value. | Both |
| CURL.SetInputPNG | Sets input to PNG data from the container value. | Both |
| CURL.SetInputText | Sets input data for this transfer to be the text you provide. | Both |
| CURL.SetOptionAddressScope | Sets the IPv6 scope_id. | Both |
| CURL.SetOptionAutoReferer | Set whether to set automatically the referrer. | Both |
| CURL.SetOptionBufferSize | Sets the buffer size. | Both |
| CURL.SetOptionCAINFO | Sets a path to find certificate file. | Both |
| CURL.SetOptionCAPATH | Sets the certificate directory. | Both |
| CURL.SetOptionCertInfo | Whether to collect certificate information. | Both |
| CURL.SetOptionConnectionTimeout | Sets the connection timeout in seconds. | Both |
| CURL.SetOptionConnectTimeoutMS | Sets the connection timeout in milliseconds. | Both |
| CURL.SetOptionCookie | Sets the cookie for the current http transfer. | Both |
| CURL.SetOptionCookieFile | Sets the cookie file location. | Both |
| CURL.SetOptionCookieJar | Sets the cookie storage file. | Both |
| CURL.SetOptionCookieList | Sets the cookie string. | Both |
| CURL.SetOptionCookieSession | Set to 1 to mark this as a new cookie "session". | Both |
| CURL.SetOptionCRLF | Whether to convert newline characters. | Both |
| CURL.SetOptionCRLFile | Sets the CRL file path. | Both |
| CURL.SetOptionCustomRequest | Sets a custom request. | Both |
| CURL.SetOptionDNSCacheTimeout | Sets the DNS Cache Timeout in seconds. | Both |
| CURL.SetOptionEGDSocket | Sets a path name to the Entropy Gathering Daemon socket. | Both |
| CURL.SetOptionFailOnError | Whether to fail on http errors. | Both |
| CURL.SetOptionFileOnlyMode | Disables collecting data for Result functions. | Both |
| CURL.SetOptionFileTime | Whether to query file time. | Both |
| CURL.SetOptionFollowLocation | Enables or disables following locations. | Both |
| CURL.SetOptionForbitReuse | Whether to disallow reusing connections. | Both |
| CURL.SetOptionFreshConnect | Sets whether to not reuse old connections. | Both |
| CURL.SetOptionFTPAccount | Sets the FTP account name. | Both |
| CURL.SetOptionFTPAlternativeToUser | Whether to use alternative USER command. | Both |
| CURL.SetOptionFTPAppend | Whether to append file instead of overwriting it. | Both |
| CURL.SetOptionFTPCreateMissingDirs | Whether to create missing directories. | Both |
| CURL.SetOptionFTPFileMethod | Which command to use for reaching a file. | Both |
| CURL.SetOptionFTPListOnly | Whether to only query names in file listing. | Both |
| CURL.SetOptionFTPPort | Sets the ports to use for FTP. | Both |
| CURL.SetOptionFTPResponseTimeout | Sets the timeout for FTP responses. | Both |
| CURL.SetOptionFTPSkipPasvIP | Whether to skip IP address for PASV. | Both |
| CURL.SetOptionFTPSSL | Sets whether to use SSL for FTP transfers. | Both |
| CURL.SetOptionFTPSSLAuth | Sets which SSL Authentication to use. | Both |
| CURL.SetOptionFTPSSLCCC | If enabled, this option makes libcurl use CCC (Clear Command Channel). | Both |
| CURL.SetOptionFTPUseEPRT | Whether to use EPRT command. | Both |
| CURL.SetOptionFTPUseEPSV | Whether to use EPSV command. | Both |
| CURL.SetOptionFTPUsePret | Whether to use PRET command. | Both |
| CURL.SetOptionGet | Sets the transfer to be a HTTP Get. | Both |
| CURL.SetOptionHeader | Whether to include headers in output. | Both |
| CURL.SetOptionHTTP200Aliases | Sets list of aliases to be treated as valid HTTP 200 responses. | Both |
| CURL.SetOptionHTTPAuth | Defines which HTTP authentication methods are used. | Both |
| CURL.SetOptionHTTPContentDecoding | Sets how to act on content decoding. | Both |
| CURL.SetOptionHTTPHeader | Sets the http header list. | Both |
| CURL.SetOptionHTTPProxyTunnel | Set to 1 to make the library tunnel all operations through a given HTTP proxy. | Both |
| CURL.SetOptionHTTPTransferDecoding | Sets how to act on transfer decoding. | Both |
| CURL.SetOptionHTTPVersion | Sets which HTTP version is used. | Both |
| CURL.SetOptionIgnoreContentLength | Whether to ignore the Content-Length header. | Both |
| CURL.SetOptionInFileLarge | Sets the file input size. | Both |
| CURL.SetOptionInFileSize | Sets the file input size. | Both |
| CURL.SetOptionInterface | This sets the interface name to use as outgoing network interface. | Both |
| CURL.SetOptionIPResolve | Allows an application to select what kind of IP addresses to use when resolving host names. | Both |
| CURL.SetOptionIssuerCert | Sets the file path for the CA certificate in PEM format. | Both |
| CURL.SetOptionKRB4Level | Sets the kerberos security level for FTP. | Both |
| CURL.SetOptionLocalPort | This sets the local port number of the socket used for connection. | Both |
| CURL.SetOptionLocalPortRange | This is the number of attempts curl should make to find a working local port number. | Both |
| CURL.SetOptionLowSpeedLimit | Sets the minimum required speed. | Both |
| CURL.SetOptionLowSpeedTime | Sets how long a transfer is allowed to run with low speed. | Both |
| CURL.SetOptionMailAuth | Sets the mail auth option. | Both |
| CURL.SetOptionMailFrom | Sets the mail sender. | Both |
| CURL.SetOptionMailRecipients | Sets the recipients list. | Both |
| CURL.SetOptionMaxConnects | Sets the persistent connection cache size. | Both |
| CURL.SetOptionMaxFileSize | Sets the maximum file size for download. | Both |
| CURL.SetOptionMaxFileSizeLarge | Sets the maximum file size for download. | Both |
| CURL.SetOptionMaxRecvSpeedLarge | Sets the maximum download speed. | Both |
| CURL.SetOptionMaxRedirs | Sets the redirection limit. | Both |
| CURL.SetOptionMaxSendSpeedLarge | Sets the maximum sending speed. | Both |
| CURL.SetOptionNetRC | Sets netrc file preference. | Both |
| CURL.SetOptionNETRCFile | Sets the full path to the netrc file. | Both |
| CURL.SetOptionNewDirectoryPerms | Sets the new directory permissions. | Both |
| CURL.SetOptionNewFilePerms | Sets the new file permissions. | Both |
| CURL.SetOptionNoBody | Whether to ignore the body of the download. | Both |
| CURL.SetOptionNoProxy | Sets which hosts don't use a proxy. | Both |
| CURL.SetOptionPassword | Sets the password for this transfer. | Both |
| CURL.SetOptionPort | Sets the port number for the connection. | Both |
| CURL.SetOptionPost | Sets transfer to be a HTTP Post. | Both |
| CURL.SetOptionPostFields | Sets the post fields. | Both |
| CURL.SetOptionPostFieldSize | Sets the length of post field data. | Both |
| CURL.SetOptionPostFieldSizeLarge | Sets the length of post field data. | Both |
| CURL.SetOptionPostQuote | Sets the list of FTP or SFTP commands to pass to the server after your FTP transfer request. | Both |
| CURL.SetOptionPostRedir | Sets the redirect policy. | Both |
| CURL.SetOptionPreQuote | Sets the list of FTP commands to pass to the server after the transfer type is set. | Both |
| CURL.SetOptionProtocols | Limit which protocols are used. | Both |
| CURL.SetOptionProxy | Set HTTP proxy to use. | Both |
| CURL.SetOptionProxyAuth | Sets which authentication methods are used. | Both |
| CURL.SetOptionProxyPassword | The password to use for the transfer while connecting to Proxy. | Both |
| CURL.SetOptionProxyPort | The proxy port to connect to unless it is specified in the proxy string with CURL.SetOptionProxy. | Both |
| CURL.SetOptionProxyTransferMode | Wether to pass transfer mode to proxy. | Both |
| CURL.SetOptionProxyType | Sets the type of the proxy. | Both |
| CURL.SetOptionProxyUsername | The user name to use for the transfer while connecting to Proxy. | Both |
| CURL.SetOptionPut | Sets transfer to be a HTTP Put. | Both |
| CURL.SetOptionQuote | Sets the list of FTP or SFTP commands to pass to the server prior to your FTP request. | Both |
| CURL.SetOptionRandomFile | Sets random file. | Both |
| CURL.SetOptionRange | Sets the range. | Both |
| CURL.SetOptionRedirProtocols | Limit which protocols are used for redirection. | Both |
| CURL.SetOptionReferer | Sets the referrer. | Both |
| CURL.SetOptionResumeFrom | Sets the resume from offset. | Both |
| CURL.SetOptionResumeFromLarge | Sets the resume from offset. | Both |
| CURL.SetOptionSocks5GSSAPINec | Sets how to run the protection mode negotiation. | Both |
| CURL.SetOptionSocks5GSSAPIService | Sets the name of the service. | Both |
| CURL.SetOptionSSHAuthTypes | Sets the SSL authentication types. | Both |
| CURL.SetOptionSSHHostPublicKeyMD5 | Sets MD5 hash for public key. | Both |
| CURL.SetOptionSSHKnownHosts | Sets the file path of the known_host file to use. | Both |
| CURL.SetOptionSSHPrivateKeyfile | Sets the file path for your private key. | Both |
| CURL.SetOptionSSHPublicKeyfile | Sets the file path for the public key file. | Both |
| CURL.SetOptionSSLCert | Sets the file path for the certificate. | Both |
| CURL.SetOptionSSLCertPassword | Sets the certificate passsord. | Both |
| CURL.SetOptionSSLCertType | Sets the format of the certificate. | Both |
| CURL.SetOptionSSLCipherList | Sets the list of ciphers to use for the SSL connection. | Both |
| CURL.SetOptionSSLEngine | Sets which crypto engine is used. | Both |
| CURL.SetOptionSSLEngineDefault | Sets the actual crypto engine as the default for (asymmetric) crypto operations. | Both |
| CURL.SetOptionSSLKey | Sets the file path for the private key. | Both |
| CURL.SetOptionSSLKeyPassword | Sets the password for the private key. | Both |
| CURL.SetOptionSSLKeyType | Sets the format of the private key. | Both |
| CURL.SetOptionSSLSessionIDCache | Controls SSL session-ID caching. | Both |
| CURL.SetOptionSSLVerifyHost | Sets whether to verify host. | Both |
| CURL.SetOptionSSLVerifyPeer | Whether to verify the peer. | Both |
| CURL.SetOptionSSLVersion | Sets which version of SSL/TLS to attempt to use. | Both |
| CURL.SetOptionTCPNoDelay | Sets the TCP delay option. | Both |
| CURL.SetOptionTelnetOptions | Sets a list of telnet options. | Both |
| CURL.SetOptionTFTPBlockSize | Specify block size to use for TFTP data transmission. | Both |
| CURL.SetOptionTimeCondition | Sets the time | Both |
| CURL.SetOptionTimeOut | Sets the maximum time in seconds that you allow the transfer operation to take. | Both |
| CURL.SetOptionTimeoutMS | Sets the transfer timeout in milliseconds. | Both |
| CURL.SetOptionTimeValue | Sets the time value. | Both |
| CURL.SetOptionTransferText | Whether to use ASCII mode for FTP transfer. | Both |
| CURL.SetOptionUnrestrictedAuth | Controls wether authentication is reused. | Both |
| CURL.SetOptionUpload | Sets this transfer to be an upload. | Both |
| CURL.SetOptionURL | Sets the actual URL to deal with. | Both |
| CURL.SetOptionUserAgent | The user agent text string. | Both |
| CURL.SetOptionUsername | Sets the user name string for the transfer. | Both |
| CURL.SetOptionVerbose | Set the parameter to 1 to get curl to display a lot of verbose information about its operations. | Both |
| CURL.SetUpdateProgressDialog | Sets whether progress dialog should be automatically updated. | Both |
| CURL.SSLVersion | Returns SSL Library version. | Both |
| CURL.Version | Queries curl version string. | Both |
| DragDrop.ClearDragActionHandler | Clears the name for the drag action handler. | Mac only |
| DragDrop.ClearDragEnterHandler | Clears the name for the drag enter handler. | Mac only |
| DragDrop.ClearDragExitHandler | Clears the name for the drag exit handler. | Mac only |
| DragDrop.CreateWithControl | Creates a new drop area on the given window covering the area of the given control. | Mac only |
| DragDrop.CreateWithSize | Creates a new drop area inside the window with the given rectangle. | Mac only |
| DragDrop.CreateWithWindow | Creates a new drop area which covers the whole window. | Mac only |
| DragDrop.GetEmailAccount | Returns account name of the specified email message. | Mac only |
| DragDrop.GetEmailCount | Returns number of emails received from Apple Mail app. | Mac only |
| DragDrop.GetEmailID | Returns subject of the specified email message. | Mac only |
| DragDrop.GetEmailMailbox | Returns mailbox name of the specified email message. | Mac only |
| DragDrop.GetEmailSubject | Returns subject of the specified email message. | Mac only |
| DragDrop.GetMouseX | Queries the native mouse position where the item was dropped. | Mac only |
| DragDrop.GetMouseY | Queries the native mouse position where the item was dropped. | Mac only |
| DragDrop.GetPath | Queries the native path of a file drop. | Mac only |
| DragDrop.GetPathCount | Returns the number of file paths. | Mac only |
| DragDrop.GetPicture | Queries picture from drag and drop action. | Mac only |
| DragDrop.GetText | Queries text from the drop. | Both |
| DragDrop.GetURL | Queries URL from the drop. | Both |
| DragDrop.RegisterDropTypes | Defines what file types should be accepted for drag and drop for this window. | Mac only |
| DragDrop.Release | Releases the drop area and reclaims memory. | Mac only |
| DragDrop.ReleaseAll | A convenience method to release all drop areas. | Both |
| DragDrop.SetCursor | Sets the cursor mode. | Mac only |
| DragDrop.SetDragActionHandler | Sets the drag action handler. | Mac only |
| DragDrop.SetDragEnterHandler | Sets the drag enter handler. | Mac only |
| DragDrop.SetDragExitHandler | Sets the drag exit handler. | Mac only |
| DragDrop.SetImage | Sets the image to be shown in the drop area. | Both |
| DragDrop.UnregisterDropTypes | Unregisteres all drag types for the specified drop area. | Mac only |
| DynaPDF.AddContinueText | The function prints a single text line and moves the text cursor to the next line. | Both |
| DynaPDF.AppendPage | This function appends an empty page to the document. | Both |
| DynaPDF.BeginContinueText | This function prepares the output of multiple text lines with DynaPDF.AddContinueText. | Both |
| DynaPDF.ChangeFont | This function changes or sets the font to the one of the parameter FontHandle. | Both |
| DynaPDF.ChangeFontSize | This function changes the font size of the current font. | Both |
| DynaPDF.ChangeFontStyle | This function changes the style of the current font. | Both |
| DynaPDF.ChangeFontStyleEx | The function changes the font style of a font like DynaPDF.ChangeFontStyle but it accepts also font styles like 2 (bold) or 1 (italic). | Both |
| DynaPDF.CloseImportFile | Closes the current import PDF. | Both |
| DynaPDF.DrawArc | This function draws an arc by using a start and end angle. | Both |
| DynaPDF.DrawArcEx | This function draws an elliptical arc. | Both |
| DynaPDF.DrawChord | This function draws an elliptical chord (a region bounded by the intersection of an ellipse and a line segment, called a secant). | Both |
| DynaPDF.DrawCircle | This function draws a circle. | Both |
| DynaPDF.DrawPie | The function draws a pie-shaped wedge bounded by the intersection of an ellipse and two angles. | Both |
| DynaPDF.EditPage | This function prepares a page for editing. | Both |
| DynaPDF.EndPage | This function closes an open page that was opened by AppendPage or EditPage. | Both |
| DynaPDF.ExtractPageText | Extracts the text of the page. | Both |
| DynaPDF.GetCompressionFilter | The function returns the standard compression filter for images. | Both |
| DynaPDF.GetDocInfo | The function retrieves a document info entry as text from current PDF. | Both |
| DynaPDF.GetFTextHeight | The function measures the height of a formatted text block. | Both |
| DynaPDF.GetFTextHeightEx | The function measures the height of a formatted text block. | Both |
| DynaPDF.GetImportDocInfo | The function retrieves a document info entry as text from import PDF. | Both |
| DynaPDF.GetImportPageBounds | Queries page size for an import PDF page. | Both |
| DynaPDF.GetImportPageCount | Queries number of pages in the current opened import PDF. | Both |
| DynaPDF.GetImportPDFVersion | The function returns the minor PDF version number of an external PDF file. | Both |
| DynaPDF.GetJPEGQuality | Queries the JPEG compression quality. | Both |
| DynaPDF.GetLastErrorMessage | The function returns the last error message as text or empty text if no error occurred. | Both |
| DynaPDF.GetLastTextPosX | Return the horizontal end position of the last drawn text. | Both |
| DynaPDF.GetLastTextPosY | Return the vertical end position of the last drawn text. | Both |
| DynaPDF.GetLeading | The function returns the current leading. | Both |
| DynaPDF.GetPageBounds | Queries page size for a PDF page. | Both |
| DynaPDF.GetPageCount | Queries number of pages in the current PDF. | Both |
| DynaPDF.GetPageHeight | The function returns the height of the currently open page. | Both |
| DynaPDF.GetPageLayout | The function returns the page layout that is used when opening the document with Adobe's Acrobat. | Both |
| DynaPDF.GetPageMode | The function returns the page mode that is used when opening the document with Adobe's Acrobat. | Both |
| DynaPDF.GetPageWidth | The function returns the width of the currently open page. | Both |
| DynaPDF.GetPDFVersion | The function returns the version of the output PDF file. | Both |
| DynaPDF.GetResolution | Queries the resolution for images. | Both |
| DynaPDF.GetSaveNewImageFormat | Queries the SaveNewImageFormat properties. | Both |
| DynaPDF.GetUseTransparency | The property specifies whether images should get a transparent background. | Both |
| DynaPDF.ImportPDFFile | The function imports an external PDF file including interactive objects such as annotations, bookmarks, form fields, and so on. DynaPDF supports a large set of flags to enable import of required objects only. Unwanted objects can be removed by the function if necessary. | Both |
| DynaPDF.ImportPDFPage | Imports a page from the import PDF and appends it to the current working PDF. | Both |
| DynaPDF.Initialize | Initializes the DynaPDF functions in the MBS Plugin. | Both |
| DynaPDF.InsertImage | The function inserts an image from a container. | Both |
| DynaPDF.InsertImageFile | The function inserts an image from a file. | Both |
| DynaPDF.LineTo | The function draws a path from the current position up to the specified point. | Both |
| DynaPDF.MoveTo | The function moves the current position to the point specified by PosX, PosY. | Both |
| DynaPDF.New | Starts a new PDF in memory. | Both |
| DynaPDF.OpenPDFFromContainer | Opens a PDF for importing from a container. | Both |
| DynaPDF.OpenPDFFromFile | Opens a PDF for importing from a file. | Both |
| DynaPDF.PageStatistics | Queries the page statistics. | Both |
| DynaPDF.ReadImageFormat | The function retrieves the most important properties of an image file. | Both |
| DynaPDF.ReadImageResolution | The function retrieves the horizontal and vertical resolution of an image file. | Both |
| DynaPDF.Rectangle | This function draws a rectangle. | Both |
| DynaPDF.RenderPage | Renders a page in current PDF to an image. | Both |
| DynaPDF.RestoreGraphicState | The function restores a previously saved graphics state. | Both |
| DynaPDF.RotateCoords | The function skews the coordinate system and sets the coordinate origin to the point OriginX, OriginY. | Both |
| DynaPDF.RoundRect | The function draws a rectangle with rounded corners. | Both |
| DynaPDF.RoundRectEx | The function draws a rectangle with elliptical corners. | Both |
| DynaPDF.Save | Saves the current PDF to a container value which you can assign to a container field. | Both |
| DynaPDF.SaveGraphicState | The function saves the current graphics state. | Both |
| DynaPDF.ScaleCoords | The function scales the coordinate system by applying a transformation matrix. | Both |
| DynaPDF.SetAlpha | Sets alpha for drawings. | Both |
| DynaPDF.SetCompressionFilter | The function sets the compression filter which is used to compress images. | Both |
| DynaPDF.SetDocInfo | The function sets or changes a document info entry. | Both |
| DynaPDF.SetFillColor | The function sets the current fill color as an array of float values. | Both |
| DynaPDF.SetFont | The function loads a font that can be used for text output and interactive form fields. | Both |
| DynaPDF.SetFontEx | The function loads a font that can be used for text output and interactive form fields. The difference in comparison to DynaPDF.SetFont is the way how the function tries to find the font. | Both |
| DynaPDF.SetJPEGQuality | The function sets the quality of JPEG compressed images in percent if JPEG compression is used. Lower values cause higher compression rates, however, worse image quality. | Both |
| DynaPDF.SetLeading | Sets text leading. | Both |
| DynaPDF.SetPageHeight | Sets page height. | Both |
| DynaPDF.SetPageLayout | The function sets the page layout that is used when opening the document with Adobe's Acrobat. | Both |
| DynaPDF.SetPageMode | The function sets the page mode that is used when opening the document with Adobe's Acrobat. | Both |
| DynaPDF.SetPageWidth | Sets page width. | Both |
| DynaPDF.SetPDFVersion | Sets the PDF version. | Both |
| DynaPDF.SetResolution | Sets the image resolution. | Both |
| DynaPDF.SetSaveNewImageFormat | Whether to recompress images. | Both |
| DynaPDF.SetStrokeColor | The function sets the current stroke color as an list of values. | Both |
| DynaPDF.SetTextRect | The function defines the output rectangle that is used to output formatted text by the function DynaPDF.WriteFText. | Both |
| DynaPDF.SetUseTransparency | The property specifies whether images should be masked with the current transparent color to make this color transparent, see also DynaPDF.SetTransparentColor(). This technique is known as color key masking. | Both |
| DynaPDF.SkewCoords | The function skews the coordinate system and sets the coordinate origin to the point OriginX, OriginY. | Both |
| DynaPDF.StrokePath | The function strokes the current path without closing it. | Both |
| DynaPDF.TranslateCoords | The function translates the coordinate system to the new origin OriginX, OriginY. | Both |
| DynaPDF.WriteFText | Writes text on current page with formatting commands. | Both |
| DynaPDF.WriteFTextEx | Writes text on current page with formatting commands. | Both |
| DynaPDF.WriteText | Writes text on current page. | Both |
| DynaPDF.ClipPath | This function marks the current path as clipping path. | Both |
| DynaPDF.ClosePath | Closes current path. | Both |
| DynaPDF.GetDrawDirection | The function returns the actual draw direction for closed vector graphics such as rectangles, circles, ellipses and so on. | Both |
| DynaPDF.SetDrawDirection | The function sets the draw direction of closed vector graphics such as rectangles, ellipses, triangles and so on. | Both |
| DynaPDF.Triangle | The function draws a triangle. | Both |
| FileDialog.GetAllowMulti | Queries whether multiple selection is allowed. | Both |
| FileDialog.GetCanSelectHiddenExtension | Returns a Boolean value that indicates whether the panel allows the user to hide or show extensions. | Mac only |
| FileDialog.GetInitialDirectory | Queries the initial directory. | Both |
| FileDialog.GetMessage | Returns the message displayed in the save panel. | Both |
| FileDialog.GetNameFieldLabel | Returns the string displayed in front of the filename text field. | Mac only |
| FileDialog.GetNameFieldStringValue | Returns the user-editable filename currently shown in the name field. | Both |
| FileDialog.GetPath | Queries the native path with the given index. | Both |
| FileDialog.GetPathCount | Queries number of file paths available. | Both |
| FileDialog.GetPrompt | Queries current prompt text. | Mac only |
| FileDialog.GetResolvesAliases | Returns whether the panel resolves aliases. | Both |
| FileDialog.GetShowHidden | Returns whether the panel displays files that are normally hidden from the user. | Both |
| FileDialog.GetTreatsFilePackagesAsDirectories | Whether the panel displays file packages as directories. | Mac only |
| FileDialog.GetWindowTitle | Returns the title of the panel. | Both |
| FileDialog.OpenFileDialog | Shows dialog to select a file. | Both |
| FileDialog.Reset | Resets all options to default values. | Both |
| FileDialog.SaveFileDialog | Shows dialog to select where to save a file. | Both |
| FileDialog.SelectFolderDialog | Shows dialog to select a folder. | Both |
| FileDialog.SelectItemDialog | Shows dialog to select either file or folder. | Mac only |
| FileDialog.SetAllowMulti | Sets whether multiple selection is allowed. | Both |
| FileDialog.SetCanSelectHiddenExtension | Sets whether the panel allows the user to hide or show extensions. | Mac only |
| FileDialog.SetInitialDirectory | Sets the initial directory. | Both |
| FileDialog.SetMessage | Sets the message text displayed in the panel. | Both |
| FileDialog.SetNameFieldLabel | Sets the text displayed in front of the text field. | Mac only |
| FileDialog.SetNameFieldStringValue | Sets the filename in the name field to the specified value. | Both |
| FileDialog.SetPrompt | Sets the prompt of the default button. | Mac only |
| FileDialog.SetResolvesAliases | Sets whether the panel resolves aliases. | Both |
| FileDialog.SetShowHidden | Specifies whether the panel displays files that are normally hidden from the user. | Both |
| FileDialog.SetTreatsFilePackagesAsDirectories | Sets the panel’s behavior for displaying file packages (for example, MyApp.app) to the user. | Mac only |
| FileDialog.SetWindowTitle | Sets the title of the dialog. | Both |
| FileDialogWatcher.GetLastPath | Queries the last path used in open/save dialogs. | Mac only |
| FileDialogWatcher.Install | Installs the required code to catch file names from open/save dialogs on Mac. | Mac only |
| Files.AccessDate | Queries the access date of the file or folder. | Both |
| Files.AppPath | Returns the path to the main executable for this filemaker solution. | Both |
| Files.CopyFile | Copies the file without user interface. | Both |
| Files.CreateBookmark | Creates a bookmark from a file path. | Mac only |
| Files.CreateDirectory | Creates a directory. | Both |
| Files.CreationDate | Queries the creation date of the file or folder. | Both |
| Files.DirectoryExists | Checks whether a directory exists with the given path. | Both |
| Files.FileDisplayName | Queries the display name of the file or folder. | Both |
| Files.FileExists | Checks whether a file exists with the given path. | Both |
| Files.FileKind | Queries the file kind string. | Both |
| Files.FileName | Queries the file name of the given path. | Both |
| Files.FileSize | Queries file size. | Both |
| Files.FileUTITypes | Queries uniform type identifiers for this file. | Mac only |
| Files.GetNodeID | Queries the NodeID fo the file or folder. | Mac only |
| Files.GetPathFromNodeID | Finds the file or folder for the given NodeID on the given volume. | Mac only |
| Files.ItemExists | Checks whether a item exists with the given path. | Both |
| Files.Launch | Launches the file. | Both |
| Files.LaunchFile | Launches the file. | Both |
| Files.List | Queries list of file names in folder. | Both |
| Files.ModificationDate | Queries the modification date of the file or folder. | Both |
| Files.MoveFile | Moves a file or folder without user interface. | Both |
| Files.MoveToTrash | Deletes the file by moving it to trash without user interface. | Both |
| Files.RenameFile | Renames a file or folder without user interface. | Both |
| Files.ResolveBookmark | Resolves a bookmark. | Mac only |
| Files.RevealFile | Reveals the file/folder in the shell. | Both |
| FM.Evaluate | Similar to FileMaker's built in FM Evaluate | Both |
| FM.ExecuteSQL | Execute the SQL Statement against the current FileMaker File. | Both |
| FM.ExecuteSQL.LastError | Returns an error number. | Both |
| FM.ExecuteSQL.LastErrorMessage | Queries the last error message from a call to FM.ExecuteSQL or FM.ExecuteSQLOnIdle. | Both |
| FM.ExecuteSQLOnIdle | This is similar to FM.ExecuteSQL, except that it waits until idle to execute. | Both |
| FM.QueryBaseTableNames | Queries the base table names of all tables currently open. | Both |
| FM.QueryFieldsForBaseTableName | Queries the field names of all fields in the given table. | Both |
| FM.QueryFieldsForTableName | Queries the field names of all fields in the given table. | Both |
| FM.QueryTableNames | Queries the table names of all tables currently open. | Both |
| FM.RunScript | Runs a script in any open FileMaker file. | Both |
| FM.RunScriptLater | Runs a script in any open FileMaker file. | Both |
| FM.VariableClear | Destroys a variable that was declared with FM.VariableSet. | Both |
| FM.VariableGet | Retrieves the value of named variable that was declared using FM.VariableSet. | Both |
| FM.VariableSet | Stores a named text variable that can be retrieved later using FM.VariableGet. | Both |
| Font.Activate | Activates a font inside app or whole computer. | Both |
| Font.Deactivate | Deactivates a font inside app or whole computer. | Both |
| GM.SetCacheThreshold | Sets the Pixel cache threshold in megabytes. | Both |
| GMImage.AdaptiveThreshold | Local adaptive threshold image. | Both |
| GMImage.AddNoise | Add noise to image with specified noise type. | Both |
| GMImage.AddNoiseChannel | Add noise to image with specified noise type. | Both |
| GMImage.Annotate | Annotate image (draw text on image). | Both |
| GMImage.AveragePixelValue | Calculates the average pixel value. | Both |
| GMImage.BaseColumns | Returns the base image width (before transformations). | Both |
| GMImage.BaseFilename | Returns the Base image filename (before transformations) | Both |
| GMImage.BaseRows | Returns the base image height (before transformations) | Both |
| GMImage.Blur | Blur image with specified blur factor. | Both |
| GMImage.BlurChannel | Blur image with specified blur factor. | Both |
| GMImage.Border | Border image (add border to image). | Both |
| GMImage.BoundingBox | Returns smallest bounding box enclosing non-border pixels. | Both |
| GMImage.Channel | Extract channel from image. | Both |
| GMImage.Charcoal | Charcoal effect image (looks like charcoal sketch). | Both |
| GMImage.Chop | Chop image (remove vertical or horizontal subregion of image). | Both |
| GMImage.ClipMask | Associate a clip mask with the image. | Both |
| GMImage.Colorize | Colorize image with pen color, using specified percent opacity. | Both |
| GMImage.ColorizeRGB | Colorize image with pen color, using specified percent opacity for red, green, and blue quantums. | Both |
| GMImage.Columns | Returns the Image width. | Both |
| GMImage.Compare | Compares current image with another image. | Both |
| GMImage.Composite | Compose an image onto another at specified offset and using specified algorithm. | Both |
| GMImage.CompositeXY | Compose an image onto another at specified offset and using specified algorithm. | Both |
| GMImage.Contrast | Contrast image (enhance intensity differences in image). | Both |
| GMImage.Copy | Creates a copy of the picture. | Both |
| GMImage.Crop | Crop image (subregion of original image). | Both |
| GMImage.CycleColormap | Cycle image colormap. | Both |
| GMImage.Despeckle | Despeckle image (reduce speckle noise). | Both |
| GMImage.Destroy | Releases the image from memory. | Both |
| GMImage.Directory | Returns the directory string. | Both |
| GMImage.DrawArc | Draws an arc. | Both |
| GMImage.DrawCircle | Draws a circle. | Both |
| GMImage.DrawEllipse | Draw an ellipse. | Both |
| GMImage.DrawLine | Draws a line. | Both |
| GMImage.DrawRectangle | Draws a rectangle. | Both |
| GMImage.DrawRoundRectangle | Draw a rounded rectangle. | Both |
| GMImage.Edge | Edge image (hilight edges in image) | Both |
| GMImage.Emboss | Emboss image (hilight edges with 3D effect). | Both |
| GMImage.Enhance | Enhance image (minimize noise) | Both |
| GMImage.Equalize | Equalize image (histogram equalization) | Both |
| GMImage.Erase | Erase image to current "background color" | Both |
| GMImage.FillPattern | Sets the pattern to use while filling drawn objects. | Both |
| GMImage.Flip | Flip image (reflect each scanline in the vertical direction) | Both |
| GMImage.FloodFillColor | Flood-fill color across pixels. | Both |
| GMImage.FloodFillColorXY | Flood-fill color across pixels starting at target-pixel and stopping at pixels matching specified border color. | Both |
| GMImage.FloodFillOpacity | Floodfill pixels matching color (within fuzz factor) of target pixel(x,y) with replacement opacity value using method. | Both |
| GMImage.FloodFillTexture | Flood-fill texture across pixels. | Both |
| GMImage.FloodFillTextureXY | Flood-fill texture across pixels. | Both |
| GMImage.Flop | Flop image (reflect each scanline in the horizontal direction) | Both |
| GMImage.Format | Long image format description. | Both |
| GMImage.Frame | Frame image. | Both |
| GMImage.Gamma | Gamma correct image. | Both |
| GMImage.GaussianBlur | Gaussian blur image. | Both |
| GMImage.GaussianBlurChannel | Gaussian blur image. | Both |
| GMImage.Geometry | Preferred size of the image when encoding. | Both |
| GMImage.GetAdjoin | Get adjoin value. Join images into a single multi-image file | Both |
| GMImage.GetAnimationDelay | Queries the animation delay. | Both |
| GMImage.GetAnimationIterations | Queries the Number of iterations to loop an animation (e.g. Netscape loop extension) for. | Both |
| GMImage.GetAntiAlias | Returns whether to Anti-alias Postscript and TrueType fonts (default true) | Both |
| GMImage.GetAttribute | Query a named attribute. | Both |
| GMImage.GetBackgroundColor | Queries the Image background color. | Both |
| GMImage.GetBackgroundTexture | Queries the Name of texture image to tile onto the image background. | Both |
| GMImage.GetBorderColor | Queries the Image border color. | Both |
| GMImage.GetBoxColor | Queries the Text bounding-box base color (default none). | Both |
| GMImage.GetchannelDepth | Obtain modulus channel depth | Both |
| GMImage.GetClassType | Queries the Image class (DirectClass or PseudoClass) | Both |
| GMImage.GetColorFuzz | Queries the color fuzz. Colors within this distance are considered equal | Both |
| GMImage.GetcolorMap | Queries an entry in the color map. | Both |
| GMImage.GetColorMapSize | Queries the Colormap size (number of colormap entries) | Both |
| GMImage.GetColorSpace | Queries the Image Color Space | Both |
| GMImage.GetComment | Queries the comment. | Both |
| GMImage.GetCompose | Queries the Composition operator to be used when composition is implicitly used (such as for image flattening). | Both |
| GMImage.GetCompressType | Queries the compression type. | Both |
| GMImage.GetDebug | Queries whether printing of debug messages from ImageMagick is enabled. | Both |
| GMImage.GetDefineSet | Queries a define value. | Both |
| GMImage.GetDefineValue | Queries a value. | Both |
| GMImage.GetDensity | Queries the Vertical and horizontal resolution in pixels of the image | Both |
| GMImage.GetDepth | Queries the Image depth (bits allocated to red/green/blue components) | Both |
| GMImage.GetEndian | Queries the Endianness (little like Intel or big like SPARC) for image formats which support endian-specific options. | Both |
| GMImage.GetFileName | Queries the Image file name. | Both |
| GMImage.GetFileSize | Returns the number of bytes of the image on disk | Both |
| GMImage.GetFillColor | Queries the Color to use when filling drawn objects. | Both |
| GMImage.GetFillRule | Queries the rule to use when filling drawn objects | Both |
| GMImage.GetFilterType | Queries the Filter to use when resizing image | Both |
| GMImage.GetFont | Queries the Text rendering font. | Both |
| GMImage.GetFontPointsize | Queries the Font point size. | Both |
| GMImage.GetGamma | Gamma level of the image | Both |
| GMImage.GetGifDisposeMethod | Queries the GIF disposal method. | Both |
| GMImage.GetHeight | Returns the image height. | Both |
| GMImage.GeticcColorProfile | Queries the ICC color profile. | Both |
| GMImage.GetInterlaceType | Queries the interlace type. | Both |
| GMImage.GetiptcProfile | Queries the IPTC profile. | Both |
| GMImage.GetIsValid | Does object contain valid image? | Both |
| GMImage.GetJPEGAsBase64 | Returns the picture in JPEG format as a base64 encoded string. | Both |
| GMImage.GetJPEGAsHex | Returns the picture in JPEG format as a hex encoded string. | Both |
| GMImage.GetLabel | Queries the image label. | Both |
| GMImage.GetLineWidth | Queries the Stroke width for drawing vector objects (default one) | Both |
| GMImage.GetMagick | Queries the File type magick identifier (.e.g "GIF") | Both |
| GMImage.GetMatte | Queries the image supports transparency (matte channel) | Both |
| GMImage.GetMatteColor | Queries the Transparent color. | Both |
| GMImage.GetModulusDepth | Queries the image modulus depth. | Both |
| GMImage.GetMonochrome | Queries the monochrome flag. Transform image to black and white | Both |
| GMImage.GetOrientation | Queries the image orientation. | Both |
| GMImage.GetPage | Queries the Preferred size and location of an image canvas. | Both |
| GMImage.GetpixelColor | get pixel color at location x & y. | Both |
| GMImage.GetPNGAsBase64 | Returns the picture in PNG format as a base64 encoded string. | Both |
| GMImage.GetPNGAsHex | Returns the picture in PNG format as a hex encoded string. | Both |
| GMImage.Getprofile | Retrieve a named profile from the image. | Both |
| GMImage.GetQuality | Queries the JPEG/MIFF/PNG compression level (default 75). | Both |
| GMImage.GetQuantizeColors | Queries the Maximum number of colors to quantize to. | Both |
| GMImage.GetQuantizeColorSpace | Gets the Colorspace to quantize in. | Both |
| GMImage.GetQuantizeDither | Queries whether to dither image during quantization (default true). | Both |
| GMImage.GetQuantizeTreeDepth | Queries the Quantization tree-depth. | Both |
| GMImage.GetRenderingIntent | Queries the type of rendering intent. | Both |
| GMImage.GetResolutionUnits | Queries which units are used for image resolution. | Both |
| GMImage.GetScene | Gets the image scene number | Both |
| GMImage.GetSize | Queries the Width and height of a raw image | Both |
| GMImage.GetStrokeAntiAlias | Whether stroke anti-aliasing is enabled. | Both |
| GMImage.GetStrokeColor | Queries the Color to use when drawing object outlines. | Both |
| GMImage.GetStrokeDashOffset | Gets the stroke dash offset. | Both |
| GMImage.GetStrokeLineCap | Specify the shape to be used at the end of open subpaths when they are stroked. | Both |
| GMImage.GetStrokeLineJoin | Specify the shape to be used at the corners of paths (or other vector shapes) when they are stroked. | Both |
| GMImage.GetStrokeMiterLimit | Gets the miter limit. | Both |
| GMImage.GetStrokeWidth | Gets the Stroke width for drawing vector objects (default one) | Both |
| GMImage.GetSubImage | Queries which image of an image sequence is currently used. | Both |
| GMImage.GetSubRange | Gets the Number of images relative to the base image | Both |
| GMImage.GetTextEncoding | Queries the text encoding. | Both |
| GMImage.GetTileName | Queries the Tile name. | Both |
| GMImage.GetType | Image representation type. | Both |
| GMImage.GetVerbose | Queries whether to print detailed information about the image | Both |
| GMImage.GetView | Queries the FlashPix viewing parameters. | Both |
| GMImage.GetWidth | Returns the Image width. | Both |
| GMImage.Implode | Implode image (special effect). | Both |
| GMImage.Level | Level image. | Both |
| GMImage.LevelChannel | Level image channel. | Both |
| GMImage.Magnify | Magnify image by integral size. | Both |
| GMImage.Map | Remap image colors with closest color from reference image. | Both |
| GMImage.MatteFloodfill | Floodfill designated area with replacement opacity value. | Both |
| GMImage.MeanErrorPerPixel | The mean error per pixel computed when an image is color reduced. | Both |
| GMImage.MedianFilter | Filter image by replacing each pixel component with the median color in a circular neighborhood. | Both |
| GMImage.Minify | Reduce image by integral size. | Both |
| GMImage.Modulate | Modulate percent hue, saturation, and brightness of an image. | Both |
| GMImage.MontageGeometry | Tile size and offset within an image montage. | Both |
| GMImage.MotionBlur | Motion blur image with specified blur factor. | Both |
| GMImage.Negate | Negate colors in image. | Both |
| GMImage.New | Construct a blank image canvas of specified size and color. | Both |
| GMImage.NewFromBase64 | Loads a picture from base64 encoded data. | Both |
| GMImage.NewFromContainer | Loads a picture from the given container. | Both |
| GMImage.NewFromFile | Loads a picture file. | Both |
| GMImage.NewFromHex | Loads a picture from hex encoded data. | Both |
| GMImage.Normalize | Normalize image (increase contrast by normalizing the pixel values to span the full range of color values) | Both |
| GMImage.NormalizedMaxError | The normalized max error per pixel computed when an image is color reduced. | Both |
| GMImage.NormalizedMeanError | The normalized mean error per pixel computed when an image is color reduced. | Both |
| GMImage.OilPaint | Oilpaint image (image looks like oil painting) | Both |
| GMImage.Opacity | Set or attenuate the opacity channel in the image. | Both |
| GMImage.Opaque | Change color of opaque pixel to specified pen color. | Both |
| GMImage.Quantize | Quantize image (reduce number of colors). | Both |
| GMImage.Raise | Raise image (lighten or darken the edges of an image to give a 3-D raised or lowered effect) | Both |
| GMImage.RandomThreshold | Random threshold image. | Both |
| GMImage.RandomThresholdChannel | Random threshold image. | Both |
| GMImage.ReduceNoise | Reduce noise in image using a noise peak elimination filter. | Both |
| GMImage.Roll | Roll image (rolls image vertically and horizontally) by specified number of columnms and rows) | Both |
| GMImage.Rollxy | Roll image (rolls image vertically and horizontally) by specified number of columnms and rows) | Both |
| GMImage.Rotate | Rotate image counter-clockwise by specified number of degrees. | Both |
| GMImage.Rows | Returns the image height. | Both |
| GMImage.Sample | Resize image by using pixel sampling algorithm. | Both |
| GMImage.Scale | Resize image by using simple ratio algorithm. | Both |
| GMImage.Segment | Segments the image. | Both |
| GMImage.SetAdjoin | Set adjoin value. Join images into a single multi-image file | Both |
| GMImage.SetAnimationDelay | Sets the animation delay. | Both |
| GMImage.SetAnimationIterations | Sets the Number of iterations to loop an animation (e.g. Netscape loop extension) for. | Both |
| GMImage.SetAntiAlias | Sets whether to Anti-alias Postscript and TrueType fonts (default true) | Both |
| GMImage.SetAttribute | Set a named attribute. | Both |
| GMImage.SetBackgroundColor | Sets the Image background color. | Both |
| GMImage.SetBackgroundTexture | Sets the Name of texture image to tile onto the image background | Both |
| GMImage.SetBorderColor | Sets the Image border color. | Both |
| GMImage.SetBoxColor | Text bounding-box base color (default none). | Both |
| GMImage.SetchannelDepth | Set modulus channel depth | Both |
| GMImage.SetClassType | Sets the Image class (DirectClass=1 or PseudoClass=2) | Both |
| GMImage.SetColorFuzz | Sets the color fuzz. Colors within this distance are considered equal | Both |
| GMImage.SetcolorMap | Sets an entry in the color map. | Both |
| GMImage.SetColorMapSize | Sets the Colormap size (number of colormap entries) | Both |
| GMImage.SetColorSpace | Sets the Image Color Space. | Both |
| GMImage.SetComment | Sets the image comment. | Both |
| GMImage.SetCompose | Sets the Composition operator to be used when composition is implicitly used (such as for image flattening). | Both |
| GMImage.SetCompressType | Sets the compression type. | Both |
| GMImage.SetDebug | Enables printing of debug messages from ImageMagick | Both |
| GMImage.SetDefineSet | Sets a define value. | Both |
| GMImage.SetDefineValue | Sets a value. | Both |
| GMImage.SetDensity | Sets the Vertical and horizontal resolution in pixels of the image | Both |
| GMImage.SetDepth | Sets the Image depth (bits allocated to red/green/blue components) | Both |
| GMImage.SetEndian | Sets the Endianness (little like Intel or big like SPARC) for image formats which support endian-specific options. | Both |
| GMImage.SetFileName | Sets the Image file name. | Both |
| GMImage.SetFillColor | Sets the Color to use when filling drawn objects. | Both |
| GMImage.SetFillRule | Sets the rule to use when filling drawn objects | Both |
| GMImage.SetFilterType | Sets the Filter to use when resizing image | Both |
| GMImage.SetFont | Sets the Text rendering font. | Both |
| GMImage.SetFontPointsize | Sets the font point size. | Both |
| GMImage.SetGifDisposeMethod | Sets the GIF disposal method. | Both |
| GMImage.SeticcColorProfile | Sets the ICC color profile. | Both |
| GMImage.SetInterlaceType | Sets the interlace type. | Both |
| GMImage.SetiptcProfile | Sets the IPTC profile. | Both |
| GMImage.SetIsValid | Sets whether the object contain a valid image. | Both |
| GMImage.SetLabel | Sets the image label. | Both |
| GMImage.SetLineWidth | Sets the Stroke width for drawing vector objects (default one) | Both |
| GMImage.SetMagick | Sets the File type magick identifier (.e.g "GIF") | Both |
| GMImage.SetMatte | Sets whether image supports transparency (matte channel) | Both |
| GMImage.SetMatteColor | Sets the Transparent color. | Both |
| GMImage.SetModulusDepth | Sets the Image modulus depth. | Both |
| GMImage.SetMonochrome | If set, transform image to black and white. | Both |
| GMImage.SetOrientation | Sets the image orientation. | Both |
| GMImage.SetPage | Sets the Preferred size and location of an image canvas. | Both |
| GMImage.SetpixelColor | set pixel color at location x & y. | Both |
| GMImage.Setprofile | Add or remove a named profile to/from the image. | Both |
| GMImage.SetQuality | Sets the JPEG/MIFF/PNG compression level (default 75). | Both |
| GMImage.SetQuantizeColors | Sets the Maximum number of colors to quantize to | Both |
| GMImage.SetQuantizeColorSpace | Sets the Colorspace to quantize in. | Both |
| GMImage.SetQuantizeDither | Sets whether to dither image during quantization (default true). | Both |
| GMImage.SetQuantizeTreeDepth | Sets the Quantization tree-depth. | Both |
| GMImage.SetRenderingIntent | Sets the type of rendering intent | Both |
| GMImage.SetResolutionUnits | Sets which units are used for image resolution. | Both |
| GMImage.SetScene | Sets the image scene number | Both |
| GMImage.SetSize | Sets the Width and height of a raw image | Both |
| GMImage.SetStrokeAntiAlias | Enables/disables stroke anti-aliasing. | Both |
| GMImage.SetStrokeColor | Sets the Color to use when drawing object outlines. | Both |
| GMImage.SetStrokeDashOffset | Sets the stroke dash offset. | Both |
| GMImage.SetStrokeLineCap | Specify the shape to be used at the end of open subpaths when they are stroked. | Both |
| GMImage.SetStrokeLineJoin | Specify the shape to be used at the corners of paths (or other vector shapes) when they are stroked. | Both |
| GMImage.SetStrokeMiterLimit | Sets the miter limit. | Both |
| GMImage.SetStrokeWidth | Sets the Stroke width for drawing vector objects (default one) | Both |
| GMImage.SetSubImage | Selects which image of an image sequence is currently used. | Both |
| GMImage.SetSubRange | Sets the Number of images relative to the base image | Both |
| GMImage.SetTextEncoding | Sets the Annotation text encoding (e.g. "UTF-16") | Both |
| GMImage.SetTileName | Sets the Tile name. | Both |
| GMImage.SetType | Sets the Image representation type. | Both |
| GMImage.SetVerbose | Sets whether to print detailed information about the image. | Both |
| GMImage.SetView | Sets the FlashPix viewing parameters. | Both |
| GMImage.Shade | Shade image using distant light source. | Both |
| GMImage.Sharpen | Sharpen pixels in image. | Both |
| GMImage.SharpenChannel | Sharpen pixels in image | Both |
| GMImage.Shave | Shave pixels from image edges. | Both |
| GMImage.Shear | Shear image (create parallelogram by sliding image by X or Y axis). | Both |
| GMImage.Signature | Image signature. Set force to 1 in order to re-calculate the signature regardless of whether the image data has been modified. | Both |
| GMImage.Solarize | Solarize image (similar to effect seen when exposing a photographic film to light during the development process). | Both |
| GMImage.Spread | Spread pixels randomly within image by specified ammount. | Both |
| GMImage.Stegano | Add a digital watermark to the image (based on second image) | Both |
| GMImage.Stereo | Create an image which appears in stereo when viewed with red-blue glasses (Red image on left, blue on right) | Both |
| GMImage.StrokePattern | Sets the pattern image to use while stroking object outlines. | Both |
| GMImage.Swirl | Swirl image (image pixels are rotated by degrees). | Both |
| GMImage.Texture | Channel a texture on image background. | Both |
| GMImage.Threshold | Threshold image channels (below threshold becomes black, above threshold becomes white). | Both |
| GMImage.TotalColors | Number of colors in the image | Both |
| GMImage.Transform | Transform image based on image and crop geometries. | Both |
| GMImage.TransformOrigin | Origin of coordinate system to use when annotating with text or drawing. | Both |
| GMImage.TransformReset | Reset transformation parameters to default. | Both |
| GMImage.TransformRotation | Rotation to use when annotating with text or drawing. | Both |
| GMImage.TransformScale | Scale to use when annotating with text or drawing. | Both |
| GMImage.TransformSkewX | Skew to use in X axis when annotating with text or drawing. | Both |
| GMImage.TransformSkewY | Skew to use in Y axis when annotating with text or drawing. | Both |
| GMImage.Transparent | Add matte image to image, setting pixels matching color to transparent | Both |
| GMImage.Trim | Trim edges that are the background color from the image. Please use GMImage.SetBackgroundColor to set the background color. | Both |
| GMImage.Unsharpmask | Replace image with a sharpened version of the original image using the unsharp mask algorithm. | Both |
| GMImage.UnsharpmaskChannel | Replace image with a sharpened version of the original image using the unsharp mask algorithm. | Both |
| GMImage.Wave | Map image pixels to a sine wave: | Both |
| GMImage.WriteToBMPContainer | Writes the picture in BMP format to a container object which you can store in a container field. | Both |
| GMImage.WriteToFile | Write single image frame to a file. | Both |
| GMImage.WriteToGIFContainer | Writes the picture in GIF format to a container object which you can store in a container field. | Both |
| GMImage.WriteToJPEGContainer | Writes the picture in JPEG format to a container object which you can store in a container field. | Both |
| GMImage.WriteToPNGContainer | Writes the picture in PNG format to a container object which you can store in a container field. | Both |
| GMImage.XResolution | Returns the x resolution of the image. | Both |
| GMImage.YResolution | Returns the y resolution of the image. | Both |
| GMImage.Zoom | Zoom image to specified size. | Both |
| Encryption.DecryptAES | Decrypts data with AES engine in CBC mode. | Both |
| Encryption.DecryptBlowfish | Decrypts data with Blowfish engine in CFB64 mode. | Both |
| Encryption.DecryptContainerAES | Decrypts container value with AES engine in CFB mode. | Both |
| Encryption.DecryptContainerBlowfish | Decrypts container value with Blowfish engine. | Both |
| Encryption.EncryptAES | Encrypts data with with AES engine in CBC mode. | Both |
| Encryption.EncryptBlowfish | Decrypts data with Blowfish engine in CFB64 mode. | Both |
| Encryption.EncryptContainerAES | Encrypts container value with AES engine in CFB mode. | Both |
| Encryption.EncryptContainerBlowfish | Encrypts container value with Blowfish engine. | Both |
| Hash.MD5 | Calculated MD5 hash of given text. | Both |
| Hash.RandomString | Creates a random string. | Both |
| Hash.SHA1 | Calculated SHA-1 hash of given text. | Both |
| Hash.SHA1.HMAC | Returns the a specific HASH based on the key and the data string. | Both |
| Hash.SHA256 | Calculated SHA-256 hash of given text. | Both |
| Hash.SHA512 | Calculated SHA-512 hash of given text. | Both |
| Icon.ClearIcon | Clears the custom icon for the file or directory at the specified path. | Mac only |
| Icon.GetIcon | Queries the Finder icon for the file or folder with the given path. | Mac only |
| Icon.GetIconWithQuickLook | Queries the Finder icon for the file or folder with the given path. | Mac only |
| Icon.SetIcon | Sets the icon for the file or directory at the specified path. | Mac only |
| IKSlideShow.Add | Adds a slide. | Mac only |
| IKSlideShow.AddImage | Adds a slide. | Mac only |
| IKSlideShow.AddPath | Adds a slide. | Mac only |
| IKSlideShow.AddPDF | Adds a slide. | Mac only |
| IKSlideShow.AddURL | Adds a slide. | Mac only |
| IKSlideShow.Clear | Clears the list of slides. | Mac only |
| IKSlideShow.GetMode | Queries the mode for slideshow. | Mac only |
| IKSlideShow.GetPDFDisplayBox | Queries the current PDF display box. | Mac only |
| IKSlideShow.GetPDFDisplayMode | Queries the current PDF display mode. | Mac only |
| IKSlideShow.GetPDFDisplaysAsBook | Queries whether PDFs are displayed as book currently. | Mac only |
| IKSlideShow.GetStartIndex | Queries the start index for the slide show. | Both |
| IKSlideShow.GetStartIndex | Queries the current start index for the slide show. | Mac only |
| IKSlideShow.GetStartPaused | Queries whether the slide show should start paused. | Mac only |
| IKSlideShow.GetWrapAround | Queries the current wrap around setting. | Mac only |
| IKSlideShow.Run | Runs the slide show with the current slide list and the current options. | Mac only |
| IKSlideShow.SetMode | Sets the mode for slideshow. | Mac only |
| IKSlideShow.SetPDFDisplayBox | Sets the PDF display box which should be used to display PDFs. | Mac only |
| IKSlideShow.SetPDFDisplayMode | Sets the PDF display mode which should be used to display PDFs. | Mac only |
| IKSlideShow.SetPDFDisplaysAsBook | Sets whether a PDF is displayed as book. | Mac only |
| IKSlideShow.SetStartIndex | Sets the start index for the slide show. | Both |
| IKSlideShow.SetStartIndex | Sets the start index to the new value. | Mac only |
| IKSlideShow.SetStartPaused | Defines whether the slideshow starts paused or not. | Mac only |
| IKSlideShow.SetWrapAround | Specifies the new wrap around setting. | Mac only |
| JSON.AddFalseToObject | Adds a new entry to the object with the given name and a boolean false value. | Both |
| JSON.AddItemToArray | Adds an item to an array. | Both |
| JSON.AddItemToObject | Adds a new entry to the object with the given name and value. | Both |
| JSON.AddNullToObject | Adds a new entry to the object with the given name and a null value. | Both |
| JSON.AddNumberToObject | Adds a new entry to the object with the given name and value. | Both |
| JSON.AddStringToObject | Adds a new entry to the object with the given name and value. | Both |
| JSON.AddTrueToObject | Adds a new entry to the object with the given name and a boolean true value. | Both |
| JSON.Compact | Returns compact unformatted JSON for the given JSON text. | Both |
| JSON.CreateArray | Creates new array. | Both |
| JSON.CreateBool | Creates boolean JSON node. | Both |
| JSON.CreateDoubleArray | Creates a new JSON with a double array with given values. | Both |
| JSON.CreateFalse | Creates a boolean node with false value. | Both |
| JSON.CreateNull | Creates a new NULL entry. | Both |
| JSON.CreateNumber | Creates a new JSON encoded number. | Both |
| JSON.CreateObject | Creates a new empty object node. | Both |
| JSON.CreateString | Creates a string node with given text. | Both |
| JSON.CreateStringArray | Creates a new JSON with a string array with given values. | Both |
| JSON.CreateTrue | Creates a boolean node with true value. | Both |
| JSON.DeleteItemFromArray | To be documented. | Both |
| JSON.DeleteItemFromObject | To be documented. | Both |
| JSON.GetArrayItem | Queries entry from array with given index. | Both |
| JSON.GetArraySize | Queries the number of array entries. | Both |
| JSON.GetDoubleValue | Queries a floating point value of the JSON node. | Both |
| JSON.GetIntegerValue | Queries integer value of the JSON node. | Both |
| JSON.GetObjectItem | Queries named item from an object. | Both |
| JSON.GetObjectItemTree | Queries named item from an object tree. | Both |
| JSON.GetStringValue | Queries string value of the JSON node. | Both |
| JSON.GetType | Queries type of json object. | Both |
| Math.DecToHex | Converts a number to a hexadecimal number. | Both |
| Math.HexToDec | Converts a hexadecimal number to a normal decimal number. | Both |
| Math.InsidePolygon | Checks if one point is inside a polygon. | Both |
| Math.IsValidCC | Verifies a credit card number. | Both |
| Math.NumberToText | Converts a number value to a text string. | Both |
| Math.TextToNumber | Converts a text to a number. | Both |
| Modbus.CalculateRTUMessageCRC | Calculates the RTU Message CRC string. | Both |
| MovieView.AreStepButtonsVisible | Returns the current visibility state of the specified controller bar button. | Mac only |
| MovieView.AreZoomButtonsVisible | Returns the current visibility state of the specified controller bar button. | Mac only |
| MovieView.CurrentFrameImage | Returns an image for the frame at the current time in the movie. | Mac only |
| MovieView.GotoBeginning | Sets the current movie time to the beginning of the movie. | Mac only |
| MovieView.GotoEnd | Sets the current movie time to the end of the movie. | Mac only |
| MovieView.GotoPosterFrame | Sets the current movie time to the movie poster frame. | Mac only |
| MovieView.IsBackButtonVisible | Returns the current visibility state of the specified controller bar button. | Mac only |
| MovieView.IsControllerVisible | Returns an indication of whether the QTMovieView has been requested to display a built-in movie controller user interface. | Mac only |
| MovieView.IsCustomButtonVisible | Returns the current visibility state of the specified controller bar button. | Mac only |
| MovieView.IsHotSpotButtonVisible | Returns the current visibility state of the specified controller bar button. | Mac only |
| MovieView.IsTranslateButtonVisible | Returns the current visibility state of the specified controller bar button. | Mac only |
| MovieView.IsVolumeButtonVisible | Returns the current visibility state of the specified controller bar button. | Mac only |
| MovieView.Pause | Pauses the movie playing. | Mac only |
| MovieView.Play | Starts the movie playing at its current location. | Mac only |
| MovieView.SetBackButtonVisible | Sets the specified controller bar button to be visible or invisible, according to the state parameter. | Mac only |
| MovieView.SetControllerVisible | Sets the visibility state of the movie controller bar in a QTMovieView. | Mac only |
| MovieView.SetCustomButtonVisible | Sets the specified controller bar button to be visible or invisible, according to the state parameter. | Mac only |
| MovieView.SetHotSpotButtonVisible | Sets the specified controller bar button to be visible or invisible, according to the state parameter. | Mac only |
| MovieView.SetStepButtonsVisible | Sets the specified controller bar button to be visible or invisible, according to the state parameter. | Mac only |
| MovieView.SetTranslateButtonVisible | Sets the specified controller bar button to be visible or invisible, according to the state parameter. | Mac only |
| MovieView.SetVolumeButtonVisible | Sets the specified controller bar button to be visible or invisible, according to the state parameter. | Mac only |
| MovieView.SetZoomButtonsVisible | Sets the specified controller bar button to be visible or invisible, according to the state parameter. | Mac only |
| MovieView.StepBackward | Steps the movie backward one frame. | Mac only |
| MovieView.StepForward | Steps the movie forward one frame. | Mac only |
| MovieView.Valid | Checks if the container is a movie view. | Mac only |
| Notification.Listen | Starts listening for a notification. | Both |
| Notification.Send | Sends a notification. | Both |
| NSEventFilter.DisableEvents | Disable some events. | Mac only |
| NSEventFilter.EnableAllEvents | Enables all events. | Mac only |
| NSEventFilter.EnableEvents | Enable some events which had been disabled before. | Mac only |
| OCR.Cleanup | Shutdown the engine and free all memory. | Both |
| OCR.Clear | Free up recognition results and any stored image data, without actually freeing any recognition data that would be time-consuming to reload. | Both |
| OCR.GetBoxText | The recognized text is returned as a char* which is coded in the same format as a box file used in training. | Both |
| OCR.GetHOCRText | Make a HTML-formatted string with hOCR markup from the internal data structures. | Both |
| OCR.GetPageSegMode | Queries page segmentation mode. | Both |
| OCR.GetText | Returns recognized text. | Both |
| OCR.Initialize | Initializes tesseract. | Both |
| OCR.Language | Return the language used in the last valid initialization. | Both |
| OCR.MeanTextConf | Returns the (average) confidence value between 0 and 100. | Both |
| OCR.Recognize | Recognize the image. | Both |
| OCR.SetImage | Provide an image for Tesseract to recognize. | Both |
| OCR.SetPageSegMode | Sets page segmentation mode. | Both |
| OCR.SetRectangle | Restrict recognition to a sub-rectangle of the image. | Both |
| OCR.WriteToPDF | Writes text on the PDF. | Both |
| CGPSConverter.Convert | Converts PostScript to PDF. | Mac only |
| Log | Writes the given values to the debug console. | Both |
| MouseCursor.Set | Sets the mouse cursor. | Both |
| Msgbox | A simple method to show a dialog box with one text. | Both |
| ShowURL | Shows an URL. | Both |
| Trace | Starts logging all plugin calls to a text file. | Both |
| VersionAutoUpdate | Returns the version in the auto update format. e.g. 02040028 | Both |
| Path.FilemakerPathToNativePath | Converts a Filemaker path useful for "filemac:" and "filewin:" path specification to a native path. | Both |
| Path.NativePathToFilemakerPath | Converts a native path to a Filemaker path useful for "filemac:" and "filewin:" path specification. | Both |
| PDFKit.allowsCopying | Returns a Boolean value indicating whether the document allows copying of content to the Pasteboard. | Mac only |
| PDFKit.allowsPrinting | Returns a Boolean value indicating whether the document allows printing. | Mac only |
| PDFKit.AppendPages | Copies pages from one PDF to append other PDF. | Both |
| PDFKit.Combine | Creates a new PDF file with all the given PDF files/references. | Mac only |
| PDFKit.CombineRef | Creates a new PDF document with all the given PDF files/references and returns the new PDF reference. | Mac only |
| PDFKit.GetIgnoreCombineErrors | Returns status of Combine Error handling. | Mac only |
| PDFKit.GetPDFAttribute | Queries a PDF attribute. | Mac only |
| PDFKit.GetPDFDocument | Creates a new PDF Document with the given PDF document. | Mac only |
| PDFKit.GetPDFPageCount | Queries the number of the pages in the PDF document. | Mac only |
| PDFKit.GetPDFPageFormattedText | Queries the styled text of a page in a PDF document. | Mac only |
| PDFKit.GetPDFPageImage | Renders an image of a page in a PDF document. | Mac only |
| PDFKit.GetPDFPagePDF | Creates a new PDF Document with the given PDF page. | Mac only |
| PDFKit.GetPDFPagePDFRef | Creates a new PDF Document with the given PDF page. | Mac only |
| PDFKit.GetPDFPageRotation | Returns the page rotation angle in degrees. | Mac only |
| PDFKit.GetPDFPagesPDF | Creates a new PDF Document with the given PDF pages. | Mac only |
| PDFKit.GetPDFPagesPDFRef | Creates a new PDF Document with the given PDF pages. | Mac only |
| PDFKit.GetPDFPageText | Queries the text of a page in a PDF document. | Mac only |
| PDFKit.GetPDFText | Queries the text of the PDF document. | Mac only |
| PDFKit.isEncrypted | Returns a Boolean value specifying whether the document is encrypted. | Mac only |
| PDFKit.isLocked | Returns a Boolean value indicating whether the document is locked. | Mac only |
| PDFKit.Open | Opens a PDF and returns a PDF Reference value. | Mac only |
| PDFKit.OpenContainer | Opens a PDF from container value and returns a PDF Reference value. | Mac only |
| PDFKit.OpenPath | Opens a PDF from a file path and returns a PDF Reference value. | Mac only |
| PDFKit.OpenURL | Opens a PDF from an URL and returns a PDF Reference value. | Mac only |
| PDFKit.PageBounds | Returns the bounds for the specified PDF display box. | Mac only |
| PDFKit.Release | Releases a PDF reference. | Mac only |
| PDFKit.SetIgnoreCombineErrors | Sets whether Combine operation should report error if you did not pass PDF files or references. | Mac only |
| PDFKit.SetPDFAttribute | Sets a PDF attribute. | Mac only |
| PDFKit.SetPDFPageRotation | Sets the rotation angle for the page in degrees. | Mac only |
| PDFKit.Watermark | Adds a watermark to a page. | Mac only |
| PDFKit.WriteToPath | Writes the PDF to the given file path. | Both |
| PHP.Execute | Executes the specified php code and returns the text output. | Both |
| PHP.ExistsVariable | Checks if a variable exists. | Both |
| PHP.GetResultString | Returns the result of the last php script to run. | Both |
| PHP.GetVariable | Returns the value of the variable. | Both |
| PHP.Init | Initializes PHP. | Both |
| PHP.Load | This function is used to indicate where PHP is installed on the computer. | Both |
| PHP.Run | Executes the specified php code. | Both |
| PHP.SetVariable | Declares the variables in inside of PHP. | Both |
| PHP.ShutDown | Stops php. | Both |
| ClearRegistration | Clears registration details stored with StoreRegistration. | Mac only |
| CompileDate | Returns the date the plug-in was compiled. | Both |
| CompileTime | The time of day that the plug-in was compiled. | Both |
| DisableFunction | Disables a plugin function. | Both |
| IsRegistered | Queries if plugin is registered with Complete key. | Both |
| Platform | Returns what platform the plugin is running on. | Both |
| Functions | Returns a list of all the functions in the plugin. | Both |
| Register | This function is used to register the Plugin. | Both |
| Registration | Returns a list of the currently registered components. | Both |
| Seats | Queries the internal seats value. | Both |
| StoreRegistration | Stores registration on Mac in preferences file of Filemaker so the plugin can autoregister itself on startup of Filemaker. | Mac only |
| Unregister | Unregisters the plugin license. | Both |
| Version | Useful for doing auto-updates from server and version checking. | Both |
| Preferences.GetTextSelectionWithDragAndDrop | Queries the preference setting from Filemaker/Runtime about allowing text selection by drag and drop. | Mac only |
| Preferences.GetValue | Queries preferences value. | Both |
| Preferences.SetTextSelectionWithDragAndDrop | Set the preference setting from Filemaker/Runtime about allowing text selection by drag and drop. | Mac only |
| Preferences.SetValue | Sets preferences value. | Both |
| Printer.GetDefaultPrinter | Queries the name of the default printer. | Both |
| Printer.PrinterCount | Queries the number of printers. | Both |
| Printer.PrinterName | Queries the name of the printer with given index. | Both |
| Printer.SetDefaultPrinter | Sets the default printer. | Both |
| Process.IsFrontMost | Checks if Filemaker is the frontmost application. | Mac only |
| Process.SetFrontMost | Moves Filemaker application to the front. | Mac only |
| ProgressDialog.ClearImage | Clears image for the progress dialog. | Both |
| ProgressDialog.GetBottomText | Queries the current text below the progress bar in the progress dialog. | Both |
| ProgressDialog.GetButtonCaption | Queries the current text from the button in the progress dialog. | Both |
| ProgressDialog.GetCancel | Queries the cancel state. | Both |
| ProgressDialog.GetPositionX | Queries the x position of the dialog. | Both |
| ProgressDialog.GetPositionY | Queries the y position of the dialog. | Both |
| ProgressDialog.GetProgress | Queries current progress value. | Both |
| ProgressDialog.GetShowButton | Queries current state of whether to show the cancel button or not. | Both |
| ProgressDialog.GetTitle | Queries the current progress dialog title. | Both |
| ProgressDialog.GetTopMost | Queries whether dialog is top most. | Both |
| ProgressDialog.GetTopText | Queries the current text above the progress bar in the progress dialog. | Both |
| ProgressDialog.Hide | Hides the progress dialog. | Both |
| ProgressDialog.SetBottomText | Sets the bottom text in the progress dialog. | Both |
| ProgressDialog.SetButtonCaption | Sets the cancel button text. | Both |
| ProgressDialog.SetCancel | Sets the cancel state. | Both |
| ProgressDialog.SetFont | Sets the label's text sizes. | Both |
| ProgressDialog.SetImage | Sets the image. Please use container value as parameter. | Both |
| ProgressDialog.SetPosition | Set position of the dialog absolute. | Both |
| ProgressDialog.SetPositionCentered | Set position of the dialog centered. | Both |
| ProgressDialog.SetProgress | Sets the current progress value. | Both |
| ProgressDialog.SetShowButton | Sets whether to show the cancel button or not. | Both |
| ProgressDialog.SetTitle | Sets the progress dialog title. | Both |
| ProgressDialog.SetTopMost | Sets whether dialog is top most. | Both |
| ProgressDialog.SetTopText | Sets the top text in the progress dialog. | Both |
| ProgressDialog.Show | Shows the progress dialog. | Both |
| ProgressDialog.Update | Redraws the progress dialog. | Both |
| RemoteControl.ClickMouse | Moves the mouse cursor and performs a click. | Both |
| RemoteControl.FindWindow | Finds a window on Windows based on class name and/or window title. | Win only |
| RemoteControl.GetWindowsList | On Windows queries the list of all window references. | Win only |
| RemoteControl.MouseX | Queries current position of the mouse cursor on screen. | Both |
| RemoteControl.MouseY | Queries current position of the mouse cursor on screen. | Both |
| RemoteControl.MoveMouse | Moves the mouse cursor. | Both |
| RemoteControl.PressCommandKey | Presses command key on Mac. | Mac only |
| RemoteControl.PressControlKey | Presses control key. | Both |
| RemoteControl.PressKey | Presses a key. | Both |
| RemoteControl.PressOptionKey | Presses option/alt key. | Both |
| RemoteControl.PressShiftKey | Presses shift key. | Both |
| RichText.Attribute | Queries an attribute value. | Mac only |
| RichText.FormattedText | Returns the styled text of the currently loaded text file. | Mac only |
| RichText.ReadContainer | Reads text file from container. | Mac only |
| RichText.ReadFile | Reads a text file from a file. | Mac only |
| RichText.ReadURL | Reads a text file from an URL. | Mac only |
| RichText.Release | Frees memory for current text file. | Mac only |
| RichText.Text | Returns the plain text of the currently loaded text file. | Mac only |
| RichText.TextLength | Returns the length of the text in characters. | Mac only |
| SendCommand | Connects to a TCP Socket on some computer in the network and sends a data packet with the given parameters. | Both |
| RunTask.GetArgument | Queries the argument with given index. | Both |
| RunTask.GetArgumentCount | Returns the number of arguments. | Both |
| RunTask.GetCurrentDirectoryPath | Returns the task’s current directory. | Both |
| RunTask.GetLaunchPath | Returns the path of the executable. | Both |
| RunTask.GetVerb | Returns the verb string. | Win only |
| RunTask.IsRunning | Returns whether the receiver is still running. | Both |
| RunTask.Launch | Launches the task represented by the receiver. | Both |
| RunTask.NewTask | Creates a new task. | Both |
| RunTask.ProcessIdentifier | Returns the receiver’s process identifier. | Both |
| RunTask.SetArguments | Sets the command arguments that should be used to launch the executable. | Both |
| RunTask.SetCurrentDirectoryPath | Sets the current directory for the receiver. | Both |
| RunTask.SetLaunchPath | Sets the path to be launched. | Both |
| RunTask.SetVerb | Sets the verb, that specifies the action to be performed. | Win only |
| RunTask.Terminate | Sends a terminate signal to the receiver and all of its subtasks. | Both |
| RunTask.TerminationReason | Returns the reason the task was terminated. | Mac only |
| RunTask.TerminationStatus | Returns the exit status returned by the receiver’s executable. | Mac only |
| Screen.Count | Queries the number of screens. | Both |
| Screen.Height | Queries screen height. | Both |
| Screen.Left | Queries screen position. | Both |
| Screen.Top | Queries screen position. | Both |
| Screen.Width | Queries screen width. | Both |
| Screenshot | Takes a screenshot of the screen indicated by the "ScreenID" parameter. | Both |
| ScreenshotRect | This function will take snapshot of the area of the screen described by the first four Parameters. | Both |
| SerialPort.Close | Closes serial port. | Both |
| SerialPort.GetBaudRate | Queries the baud rate. | Both |
| SerialPort.GetDataBits | Queries the data bit size. | Both |
| SerialPort.List | Returns list of names of serial ports. | Both |
| SerialPort.Open | Opens a serial port. | Both |
| SerialPort.Read | Reads bytes from serial port and returns them as text. | Both |
| SerialPort.ReadByte | Reads a single byte to the serial port. | Both |
| SerialPort.ReadHex | Reads bytes from serial port and returns them hex encoded. | Both |
| SerialPort.SetBaudRate | Sets the baud rate. | Both |
| SerialPort.SetDataBits | Sets data bit size. | Both |
| SerialPort.Write | Writes text to the serial port. | Both |
| SerialPort.WriteByte | Writes a single byte to the serial port. | Both |
| SerialPort.WriteHex | Writes text to the serial port. | Both |
| ServerSocket.Check | Checks if any network socket has something to do. | Both |
| ServerSocket.SendQuery | Sends a query to a Serversocket on another Filemaker instance. | Both |
| ServerSocket.Start | Starts the server socket to answer queries from other applications. | Both |
| ServerSocket.Stop | Stops the server socket. | Both |
| SNMP.Get | Performs a SNMP GET query. | Mac only |
| SNMP.SetRetries | Sets number of retries for the SNMP query. | Both |
| SNMP.SetTimeout | Sets timeout for the SNMP query. | Both |
| Socket.AcceptNewConnection | Accepts a new connection and returns a new socket. | Both |
| Socket.ClearDataAvailableHandler | Clears the data available handler. | Both |
| Socket.ClearErrorHandler | Clears the error handler. | Both |
| Socket.Close | Closes a socket. | Both |
| Socket.Connect | Connects a TCP/IP socket to the given domain/IP on the given port. | Both |
| Socket.LastMessageIP | Returns the IP from the last message received. | Both |
| Socket.LastMessagePort | Returns the port from the last message received. | Both |
| Socket.Listen | Binds the socket to the port and starts listening. | Both |
| Socket.NewTCPSocket | Creates a new TCP Socket. | Both |
| Socket.NewUDPSocket | Creates a new UDP Socket. | Both |
| Socket.Peek | Peeks bytes from socket and returns them as text. | Both |
| Socket.PeekHex | Peeks from socket and returns them hex encoded. | Both |
| Socket.Read | Reads bytes from socket and returns them as text. | Both |
| Socket.ReadHex | Reads bytes from socket and returns them hex encoded. | Both |
| Socket.ReadMLLP | Reads bytes from socket and returns them as text. | Both |
| Socket.RemoteIP | Returns IP of the remote socket. | Both |
| Socket.RemotePort | Returns port of the socket on the other side. | Both |
| Socket.SendMessage | Sends an UDP data message. | Both |
| Socket.SendMessageHex | Sends an UDP data message. | Both |
| Socket.SetDataAvailableHandler | Sets the data available handler for this socket. | Both |
| Socket.SetErrorHandler | Sets the error handler for this socket. | Both |
| Socket.SetNewConnectionHandler | Sets the new connection handler for this socket. | Both |
| Socket.Write | Writes text to the socket. | Both |
| Socket.WriteByte | Writes a single byte to the socket. | Both |
| Socket.WriteHex | Writes text to the socket. | Both |
| Socket.WriteMLLP | Writes text to the socket. | Both |
| SQL.Cancel | Attempts to cancel the pending result set, or current statement execution. | Both |
| SQL.ClientVersion | Gets the DBMS client API version number. | Both |
| SQL.Close | Closes the specified command object. | Both |
| SQL.CommandText | Gets the command text associated with the command object. | Both |
| SQL.CommandType | Gets the command type currently associated with the command object. | Both |
| SQL.Commit | Saves any changes and ends the current transaction. | Both |
| SQL.Connect | Opens the connection to a data source. | Both |
| SQL.Disconnect | Disconnects the connection from the database. | Both |
| SQL.Execute | Executes the current command. | Both |
| SQL.FetchFirst | Fetches the first row from a result set. | Both |
| SQL.FetchLast | Fetches the last row from a result set. | Both |
| SQL.FetchNext | Fetches next row from a result set. | Both |
| SQL.FetchPrior | Fetches previous row from a result set. | Both |
| SQL.FieldCount | Returns the number of fields (columns) in a result set. | Both |
| SQL.FreeCommand | Frees the command and releases all memory associated with it. | Both |
| SQL.FreeConnection | Call this method if you are done with a connection. | Both |
| SQL.GetAutoCommit | Checks whether autocommit is enabled or disabled for the current connection. | Both |
| SQL.GetCommandOption | Gets a string value of a specific command option. | Both |
| SQL.GetConnectionOption | Gets a string value of a specific connection option. | Both |
| SQL.GetFieldAsBoolean | Returns field's value as boolean value; converts if needed. | Both |
| SQL.GetFieldAsDate | Returns field's value as date value; converts if needed. | Both |
| SQL.GetFieldAsDateTime | Returns field's value as datetime value; converts if needed. | Both |
| SQL.GetFieldAsFloat | Returns field's value as floating point number value; converts if needed. | Both |
| SQL.GetFieldAsJPEG | Returns field's value as JPEG value. | Both |
| SQL.GetFieldAsNumber | Returns field's value as integer number value; converts if needed. | Both |
| SQL.GetFieldAsPNG | Returns field's value as PNG value. | Both |
| SQL.GetFieldAsText | Returns field's value as text value; converts if needed. | Both |
| SQL.GetFieldAsTime | Returns field's value as time value; converts if needed. | Both |
| SQL.GetFieldDataType | Returns field data type. | Both |
| SQL.GetFieldisNull | Wether the field value is NULL. | Both |
| SQL.GetFieldName | Returns name of the field. | Both |
| SQL.GetFieldOption | Gets a string value of a specific field option. | Both |
| SQL.GetIsolationLevel | Gets the transaction isolation level. | Both |
| SQL.GetParamAsBoolean | Returns param's value as boolean value; converts if needed. | Both |
| SQL.GetParamAsDate | Returns param's value as date; converts if needed. | Both |
| SQL.GetParamAsDateTime | Returns param's value as datetime value; converts if needed. | Both |
| SQL.GetParamAsFloat | Returns param's value as floating point number; converts if needed. | Both |
| SQL.GetParamAsJPEG | Returns parameters's value as JPEG value. | Both |
| SQL.GetParamAsNumber | Returns param's value as integer; converts if needed. | Both |
| SQL.GetParamAsPNG | Returns parameters's value as PNG value. | Both |
| SQL.GetParamAsText | Returns param's value as text; converts if needed. | Both |
| SQL.GetParamAsTime | Returns param's value as time value; converts if needed. | Both |
| SQL.GetParamDataType | Returns parameter data type. | Both |
| SQL.GetParamisDefault | Checks whether parameter is default value. | Both |
| SQL.GetParamisNull | Wether the parameter value is NULL. | Both |
| SQL.GetParamName | Returns the name of the parameter. | Both |
| SQL.isAlive | Returns the database server connection status for a particular connection object. | Both |
| SQL.isConnected | Returns the connection state for a particular connection object. | Both |
| SQL.isExecuted | Whether command was executed. | Both |
| SQL.isOpened | Tests whether the specified command object is opened. | Both |
| SQL.isResultSet | Tests whether a result set exists after the command execution. | Both |
| SQL.MySQL.InsertID | For MySQL Connection queries the last insert ID. | Both |
| SQL.NewCommand | Creates a new command. | Both |
| SQL.NewConnection | Initialize a new SAConnection object and returns Connection Reference. | Both |
| SQL.Open | Opens the specified command object. | Both |
| SQL.ParamCount | Returns the number of parameters associated with the command object. | Both |
| SQL.Prepare | Validates and prepares the current command for execution. | Both |
| SQL.ResetCommand | Clears all DBMS related handles and sturctures but doesn't destroy them (mostly for Unix fork/exec based applications) | Both |
| SQL.ResetConnection | Clears all DBMS related handles and structures but doesn't destroy them. | Both |
| SQL.Rollback | Cancels any changes made during the current transaction and ends the transaction. | Both |
| SQL.RowsAffected | Returns the number of rows affected by the last insert/update/delete command execution. | Both |
| SQL.ServerVersion | The long number of the currently connected server version. | Both |
| SQL.ServerVersionString | Gets the currently connected DBMS server version string. | Both |
| SQL.SetAutoCommit | Enables or disables autocommit for the current connection, that is, automatic commit of every SQL command. | Both |
| SQL.SetClient | Assigns an DBMS client for the connection. | Both |
| SQL.SetCommandOption | Sets a string value of a specific command option. | Both |
| SQL.SetCommandText | Sets the command text. | Both |
| SQL.SetConnectionOption | Sets a string value of a specific connection or command option. | Both |
| SQL.SetFieldOption | Sets a string value of a specific field option. | Both |
| SQL.SetIsolationLevel | Sets the transaction isolation level. | Both |
| SQL.SetParamAsBoolean | Sets parameter's value as bool data. | Both |
| SQL.SetParamAsContainer | Sets parameter's value as BLOB value with data from a container. | Both |
| SQL.SetParamAsDate | Sets parameter's value as Date data. | Both |
| SQL.SetParamAsDateTime | Sets parameter's value as DateTime data. | Both |
| SQL.SetParamAsFloat | Sets parameter's value as floating point number. | Both |
| SQL.SetParamAsNumber | Sets parameter's value as integer number. | Both |
| SQL.SetParamAsText | Sets parameter's value as character string data. | Both |
| SQL.SetParamAsTime | Sets parameter's value as Time data. | Both |
| SQL.SetParamDataType | Sets parameter's data type. | Both |
| SQL.SetParamDefault | Sets the default value for this parameter. | Both |
| SQL.SetParamNull | Sets parameter's value as null. | Both |
| SQL.SetParamUnknown | Sets parameter's type as unknown. | Both |
| SQL.SQLite3.LastInsertRowID | For SQLite3, returns the last row ID used. | Both |
| String.AppendTextFile | You have to decide which encoding to use (if not native). We support a few encodings, but we can add more if you need something special. | Both |
| String.DecodeBytesFromBase64 | Decodes base64 string and encodes it as byte values. | Both |
| String.DecodeFromBase64 | Decode a base 64 string. | Both |
| String.DecodeFromBytes | Decode a byte string. | Both |
| String.DecodeFromHex | Decode a hex string. | Both |
| String.DecodeFromHTML | Decodes html text. | Both |
| String.DecodeFromURL | Decode an URL string. | Both |
| String.DecodeHexFromBase64 | Decodes base64 string and encodes it as hex values. | Both |
| String.DecodeURLComponent | Decodes an URL component. | Both |
| String.EncodeBytesToBase64 | Encodes string with byte values to base 64. | Both |
| String.EncodeHexToBase64 | Encodes hex string to base 64. | Both |
| String.EncodeToBase64 | Encode a base64 string. | Both |
| String.EncodeToBytes | Encode a byte string. | Both |
| String.EncodeToHex | Encode a hex string. | Both |
| String.EncodeToHTML | Encodes text as html. | Both |
| String.EncodeToURL | Encode an URL string. | Both |
| String.EncodeURLComponent | Encodes an URL component. | Both |
| String.FindBetween | Searches text for text between the two search strings. | Both |
| String.JaroWinklerDistance | Calculates the string distance. | Both |
| String.LevenshteinDistance | Calculates the string distance. | Both |
| String.ReadTextFile | Reads a text file. | Both |
| String.RemoveAccents | Returns text without accents. | Both |
| String.RemoveAccentsCaseInsensitive | Returns text without accents. | Both |
| String.RemoveNewLine | Removes newline characters from string. | Both |
| String.ReplaceNewline | Replaces newline characters. | Both |
| String.SoundEx | Returns soundex string for the given text. | Both |
| String.WriteTextFile | Writes a text file with the given text. | Both |
| TextToRTF | Creates RTF text for a given filemaker formatted styled text. | Both |
| SyntaxColoring.AddTag | Adds a new color tag for script step, variable, function or formula coloring. | Mac only |
| SyntaxColoring.Clear | Clears all rules. | Mac only |
| SyntaxColoring.Disable | Disables Syntax coloring in Filemaker Scripts. | Mac only |
| SyntaxColoring.Enable | Syntax color can only be enabled in Filemaker Pro, not in server or runtime versions. | Mac only |
| SyntaxColoring.Enabled | Queries if syntax coloring is enabled or not. | Mac only |
| SyntaxColoring.FactoryDefaults | Resets all rules to the default settings. | Mac only |
| SyntaxColoring.Format | Applies formatting rules to the formula text and returns styled text. | Mac only |
| SyntaxColoring.GetTag | Queries the color for a tag. | Mac only |
| SyntaxColoring.GetTags | Query list of all tag names defined so far. | Mac only |
| SyntaxColoring.RemoveTag | Removes a color tax. | Mac only |
| System.Logout | Logout current user. | Both |
| System.Restart | Restarts computer. | Both |
| System.Shutdown | Shuts computer down. | Both |
| System.Sleep | Asks computer to go to sleep (standby). | Both |
| SystemInfo.AvailableRAM | Returns the size of the free RAM in bytes. | Both |
| SystemInfo.ComputerName | Returns the name of the computer. | Both |
| SystemInfo.CPUBrandString | Returns the CPU brand string. | Both |
| SystemInfo.DomainName | Returns the domain name of a Windows PC. | Win only |
| SystemInfo.DoubleClickTime | Queries the double click time for this computer in seconds. | Both |
| SystemInfo.HardDiscSerial | Returns the hard disc serial number of the first hard disc which has a serial number. | Both |
| SystemInfo.HostName | Returns the hostname for this computer. | Both |
| SystemInfo.Is64bitWindows | Whether the Windows you are using is a 64bit Windows. | Both |
| SystemInfo.isLeopard | Whether the operation system is Mac OS X 10.5 Leopard or newer. | Both |
| SystemInfo.isLion | Whether the operation system is Mac OS X 10.7 Lion or newer. | Both |
| SystemInfo.isMacOSX | Returns 1 if being called on Mac OS X. | Both |
| SystemInfo.isMountainLion | Whether the operation system is Mac OS X 10.8 Mountain Lion or newer. | Both |
| SystemInfo.isSnowLeopard | Whether the operation system is Mac OS X 10.6 Snow Leopard or newer. | Both |
| SystemInfo.isWindows2000 | Returns 1 if called on Windows 2000. | Both |
| SystemInfo.isWindows7 | Returns 1 if called on Windows 7. | Both |
| SystemInfo.isWindows8 | Returns 1 if called on Windows 8. | Both |
| SystemInfo.isWindowsVista | Returns 1 if called on Windows Vista. | Both |
| SystemInfo.isWindowsXP | Returns 1 if called on Windows XP. | Both |
| SystemInfo.MACAddress | Returns the hardware ethernet address of the first ethernet card. | Both |
| SystemInfo.MacBugFixVersion | Returns the BugFix part of the Mac OS version number. | Both |
| SystemInfo.MacHasHardwareAcceleratedCoreImage | Checks whether a Mac can use hardware accelerated Core Image/Quartz. | Mac only |
| SystemInfo.MacMajorVersion | Returns the major Mac OS version number. | Both |
| SystemInfo.MacMinorVersion | Returns the minor Mac OS version number. | Both |
| SystemInfo.MacModel | Returns the Mac Model string. | Mac only |
| SystemInfo.MacSerialNumber | Returns the Mac Serial number. | Mac only |
| SystemInfo.MacUUID | Returns the system UUID on Mac OS X. | Mac only |
| SystemInfo.MacVRAMSize | Returns the size of the VRAM in bytes on a Mac. | Mac only |
| SystemInfo.OSName | Returns the name of the operating system. | Both |
| SystemInfo.OSVersionString | Returns the Name of the operating system with version. | Both |
| SystemInfo.PhysicalRAM | Returns the size of the physical RAM in bytes. | Both |
| SystemInfo.ProcessorCount | Returns the number of processors on the target system. | Both |
| SystemInfo.SystemFont | Returns the system font. | Both |
| SystemInfo.Time | Returns current system time stamp as double. | Both |
| SystemInfo.UserName | Returns the user name. | Both |
| SystemInfo.UserShortName | Returns the user's short name. eg 'admin' | Both |
| SystemInfo.WinBuildNumber | Returns the windows build number of the operating system. | Win only |
| SystemInfo.WinCSDVersion | Returns string, such as "Service Pack 3", that indicates the latest Service Pack installed on the system. | Win only |
| SystemInfo.WindowsAero | Returns whether Windows is using the Aero Interface. | Win only |
| SystemInfo.WinMajorVersion | Returns the major version number of the operating system. | Win only |
| SystemInfo.WinMinorVersion | Returns the minor version number of the operating system. | Win only |
| SystemInfo.WinPlatformId | Returns the operating system platform. | Win only |
| SystemInfo.WinProductKey | Returns the product key of the Windows installation. | Win only |
| SystemInfo.WinProductType | Returns a number containing any additional information about the system. | Win only |
| SystemInfo.WinServicePackMajor | Returns the major version number of the latest Service Pack installed on the system. | Win only |
| SystemInfo.WinServicePackMinor | Returns the minor version number of the latest Service Pack installed on the system. | Win only |
| SystemInfo.WinSuiteMask | Returns a bit mask that identifies the product suites available on the system. | Win only |
| GetSystemUIMode | Queries the current system UI mode. See the SetSystemUIMode function for details on the possible values. | Mac only |
| GetSystemUIModeOptions | Queries the current system UI mode options. See the SetSystemUIMode function for details on the possible values. | Both |
| SetSystemUIMode | Sets the system UI mode. | Mac only |
| Time.UnixTimeStamp | Returns the unix time stamp. | Both |
| Twain.Acquire | Acquires a picture. | Both |
| Twain.CloseDS | Closes data source. | Both |
| Twain.CloseDSM | Closes data source manager. | Both |
| Twain.CurrentDSIdentity | Queries current data source. | Both |
| Twain.CurrentImage | Queries the current image from last query. | Both |
| Twain.DisableDS | Disables the data source. | Both |
| Twain.GetAutofeed | Queries whether plugin should auto feed (if feeder is enabled). | Both |
| Twain.GetCloseAfterTransfer | Whether to close window and data source after a transfer. | Both |
| Twain.GetCompressionQuality | Queries the current quality setting. | Both |
| Twain.GetDefaultIdentity | Queries default data source. | Both |
| Twain.GetDiscardBlankPages | Queries whether plugin should enable feeder. | Both |
| Twain.GetDSIdentitiesCount | Queries number of data sources. | Both |
| Twain.GetDSIdentity | Queries data source with given index. | Both |
| Twain.GetDuplexEnabled | Queries whether plugin should enable feeder. | Both |
| Twain.GetFeededEnabled | Queries whether plugin should enable feeder. | Both |
| Twain.GetFilePaths | Queries the list of file paths used to create files. | Both |
| Twain.GetFileType | Queries the current file type. | Both |
| Twain.GetFolderPath | Queries the folder path. | Both |
| Twain.GetImageCount | Queries the number of images in memory. | Both |
| Twain.GetOrientation | Queries current orientation. | Both |
| Twain.GetPixelType | Queries current pixel type setting. | Both |
| Twain.GetResolutionX | Queries the current resolution setting for the next scan. | Both |
| Twain.GetResolutionY | Queries the current resolution setting for the next scan. | Both |
| Twain.ImageInfo | Queries image details for last scanned image. | Both |
| Twain.Initialize | Initializes the Twain functions. | Both |
| Twain.IsDSEnabled | Whether data source is enabled. | Both |
| Twain.OpenDS | Opens a data source. | Both |
| Twain.OpenDSM | Opens data source manager. | Both |
| Twain.SelectDS | Queries dialog to ask the user to select a data source. | Both |
| Twain.SelectDSIdentity | Sets current data source. | Both |
| Twain.SetAutofeed | Whether to enable auto feed when next scan starts. | Both |
| Twain.SetCloseAfterTransfer | Whether to close window and data source after a transfer. | Both |
| Twain.SetCompressionQuality | Sets the compression quality for JPEG images. | Both |
| Twain.SetDefaultDSIdentity | Sets default data source. | Both |
| Twain.SetDiscardBlankPages | Whether to have the scanner ask to discard blank pages. | Both |
| Twain.SetDuplexEnabled | Whether to enable duplex when next scan starts. | Both |
| Twain.SetFeededEnabled | Whether to enable feeder when next scan starts. | Both |
| Twain.SetFileType | Sets the file type to use for writing image files. | Both |
| Twain.SetFolderPath | Sets the folder path for storing image files. | Both |
| Twain.SetNotificationScript | Sets the script to call when a transfer is complete and you can query image. | Both |
| Twain.SetOrientation | Sets current orientation. | Both |
| Twain.SetPixelType | Sets the pixel type requested on next Twain.Acquire command. | Both |
| Twain.SetResolutionX | Sets the horizontal resolution for scanning. | Both |
| Twain.SetResolutionY | Sets the vertical resolution for scanning. | Both |
| Twain.SupportsBW | Whether device supports black and white pixel type. | Both |
| Twain.SupportsGray | Whether current device supports gray pixel type. | Both |
| Twain.SupportsMemoryTransfer | Whether device supports memory transfers. | Both |
| Twain.SupportsRGB | Whether current device supports RGB pixel type. | Both |
| Twain.TransferImage | Transfers an image. | Both |
| URLScheme.GetDefaultHandler | Queries the default scheme handler for the given scheme name. | Both |
| URLScheme.InstallURLEventHandler | Installs an event handler for the URL event and calls the script you specify with the URL as parameter. | Mac only |
| URLScheme.SetDefaultHandler | Sets the user's preferred handler for the specified URL scheme to point to the current application. | Mac only |
| USB.Count | Queries all USB Devices and returns the number of found devices. | Both |
| USB.FindDevice | Finds USB devices. | Both |
| USB.FindSerialNumber | Searches the USB device list for a device with the given serial number. | Both |
| USB.GetProductID | Queries the product ID of an USB device. | Both |
| USB.GetProductName | Queries the product name of an USB device. | Both |
| USB.GetSerialNumber | Queries the serial number of an USB device. | Both |
| USB.GetVendorID | Queries the vendor ID of an USB device. | Both |
| USB.GetVendorName | Queries the vendor name of an USB device. | Both |
| UserNotification.ClearDidActivateNotificationScript | Clears the name for the activate notification handler. | Mac only |
| UserNotification.ClearDidDeliverNotificationScript | Clears the name for the deliver notification handler. | Mac only |
| UserNotification.Create | Creates a new user notification. | Mac only |
| UserNotification.deliveredNotifications | Queries list of all delivered notifications. | Mac only |
| UserNotification.deliverNotification | Deliver a notification immediately, including animation or sound alerts. | Mac only |
| UserNotification.GetActionButtonTitle | Queries current action button title. | Mac only |
| UserNotification.GetActivationType | Queries how the notification was activated. | Mac only |
| UserNotification.GetActualDeliveryDate | Queries actual delivery date. | Mac only |
| UserNotification.GetDeliveryDate | Queries the planned delivery date. | Mac only |
| UserNotification.GetDeliveryTimeZone | Queries the time zone for this notification. | Mac only |
| UserNotification.GetDescription | Queries description for debugging. | Mac only |
| UserNotification.GetInformativeText | Queries the body text of the notification. | Mac only |
| UserNotification.GetOtherButtonTitle | Queries the other button's custom title. | Mac only |
| UserNotification.GetSoundName | Queries sound name for notification. | Mac only |
| UserNotification.GetSubTitle | Queries the current sub title of the notification. | Mac only |
| UserNotification.GetTitle | Queries current title of notification. | Mac only |
| UserNotification.GetUserInfo | Queries application specific user info data. | Mac only |
| UserNotification.hasActionButton | Queries whether notification has an action button. | Mac only |
| UserNotification.isPresented | Whether the notification has been presented. | Mac only |
| UserNotification.isRemote | Queries whether this is a remote notification. | Mac only |
| UserNotification.Release | Releases a notification reference. | Mac only |
| UserNotification.removeAllDeliveredNotifications | Clear all delivered notifications for this application from the notification center. | Mac only |
| UserNotification.removeDeliveredNotification | Clear a delivered notification from the notification center. | Mac only |
| UserNotification.removeScheduledNotification | Cancels a notification. | Mac only |
| UserNotification.scheduledNotifications | Queries list of all delivered notifications. | Mac only |
| UserNotification.scheduleNotification | Add a notification to the center for scheduling. | Mac only |
| UserNotification.SetActionButtonTitle | Sets the title of the button displayed in the notification. | Mac only |
| UserNotification.SetDeliveryDate | Sets the delivery date. | Mac only |
| UserNotification.SetDeliveryTimeZone | Set the time zone to interpret the delivery date in. | Mac only |
| UserNotification.SetDidActivateNotificationScript | Sets the activation notification action handler. | Mac only |
| UserNotification.SetDidDeliverNotificationScript | Sets the delivery notification action handler. | Mac only |
| UserNotification.SetHasActionButton | Sets whether notification has an action button. | Mac only |
| UserNotification.SetInformativeText | Sets the body of the notification. | Mac only |
| UserNotification.SetOtherButtonTitle | Set the localized string to customize the title of the 'Close' button in an alert-style notification. | Mac only |
| UserNotification.SetSoundName | Sets sound name. | Mac only |
| UserNotification.SetSubTitle | Sets the subtitle displayed in the notification. | Mac only |
| UserNotification.SetTitle | Sets the title of the notification. | Mac only |
| UserNotification.SetUserInfo | Stores Application-specific user info that may be retrieved later. | Mac only |
| UUID.Formatted | Creates a new UUID/GUID and returns it as a formatted string. | Both |
| UUID.Hex | Creates a new UUID/GUID and returns it as a hex string. | Both |
| UUID.Raw | Creates a new UUID/GUID and returns it as a 16 byte string. The string is not for displaying to users, but for small footprint on storage. | Both |
| Validate.CheckReceipt | Validates the receipt. | Mac only |
| Validate.Exit | Quits the application with the given error code. | Mac only |
| Validate.FindReceipt | Finds the receipt by looking up the location of the application. | Mac only |
| WebDownloadDelegate.Cancel | Cancels download. | Mac only |
| WebDownloadDelegate.ClearBeginDownloadHandler | Clears the script called for beginning downloads. | Mac only |
| WebDownloadDelegate.ClearDidDownloadHandler | Clears the script called for finished downloads. | Mac only |
| WebDownloadDelegate.ClearFailHandler | Clears the script called for failed downloads. | Mac only |
| WebDownloadDelegate.ClearFolder | Clears the download folder. | Mac only |
| WebDownloadDelegate.ClearProgressHandler | Clears the script called for download progress. | Mac only |
| WebDownloadDelegate.DownloadedLength | Number of bytes downloaded so far. | Mac only |
| WebDownloadDelegate.ErrorMessage | The last error message from download. | Mac only |
| WebDownloadDelegate.expectedContentLength | Returns the expected content length. | Mac only |
| WebDownloadDelegate.GetFolder | Queries current defined download folder. | Mac only |
| WebDownloadDelegate.Install | Assigns this webviewer our download delegate. | Mac only |
| WebDownloadDelegate.MIMEType | Returns the MIME type. | Mac only |
| WebDownloadDelegate.Path | The file path of the downloaded file. | Mac only |
| WebDownloadDelegate.SetBeginDownloadHandler | Sets the script called when a download is about to begin. | Mac only |
| WebDownloadDelegate.SetDidDownloadHandler | Sets the script called when a download finished. | Mac only |
| WebDownloadDelegate.SetFailHandler | Sets the script called when a download failed. | Mac only |
| WebDownloadDelegate.SetFolder | Sets the download folder. | Mac only |
| WebDownloadDelegate.SetProgressHandler | Sets the script called when a download made progress. | Mac only |
| WebDownloadDelegate.suggestedFilename | Returns a suggested filename. | Mac only |
| WebDownloadDelegate.textEncodingName | Returns the name of the receiver’s text encoding provided by the response’s originating source. | Mac only |
| WebDownloadDelegate.URL | Queries current URL. | Mac only |
| WebPolicyDelegate.AddMimeType | Adds a mime type to the action list for the policy decisions. | Mac only |
| WebPolicyDelegate.Install | Assigns this webviewer our policy delegate as a filter to the Filemaker built in delegate. | Mac only |
| WebPolicyDelegate.RemoveMimeType | Removes a mime type to the action list for the policy decisions. | Mac only |
| WebView.ClickInput | Clicks the specified Input Element. | Both |
| WebView.CopyFormattedText | Copies formatted text from webview to clipboard. | Both |
| WebView.DisableJavascriptAlerts | Disables alert() command in Javascript. | Mac only |
| WebView.EstimatedProgress | Returns the estimated progress of the webviewer. | Both |
| WebView.FindByName | Returns a unique ID that references a the web viewer. | Both |
| WebView.FindWindowByIndex | Returns the Window Reference for a window specified by the Index parameter. | Both |
| WebView.FindWindowByTitle | Returns the Window Reference for a window specified by the Index parameter. | Both |
| WebView.FormReset | Resets the Specified Form. | Both |
| WebView.FormSubmit | Submits the specified Form | Both |
| WebView.GetCustomUserAgent | Queries the current custom user agent string. | Mac only |
| WebView.GetEditable | Queries the editable state. | Both |
| WebView.GetForm | Returns the name of the form with the given index. | Both |
| WebView.GetFormButtonValue | Gets the value of the specified Button. | Both |
| WebView.GetFormCount | Returns the number of forms on the website which is currently visible in the webviewer. | Both |
| WebView.GetFormInputChecked | Returns the value of the specified check box or radiobutton. | Both |
| WebView.GetFormInputValue | Returns the value of the specified Input Form. | Both |
| WebView.GetFormSelectOptions | Queries the possible values of a select element. | Both |
| WebView.GetFormSelectValue | Gets the value of a select element, such as a list or a combo box or a menu. | Both |
| WebView.GetFormTextAreaValue | Returns the value of the specified text area. | Both |
| WebView.GetFormValue | Returns the value from the Specified Field. | Both |
| WebView.GetHTMLText | Queries the current HTML of the document. | Both |
| WebView.GetImage | Returns a property of the image with the given index. | Both |
| WebView.GetImageCount | Returns the number of images on the current webpage. | Both |
| WebView.GetLink | Returns a property of the link with the given index. | Both |
| WebView.GetLinkCount | Returns the number of links on the current webpage. | Both |
| WebView.GetPlainText | Queries the current text of the document. | Both |
| WebView.GetPreferences | Queries webview preferences parameters | Mac only |
| WebView.GetPrintParameter | Queries print parameters | Mac only |
| WebView.GetSource | Queries the html source from the webviewer. | Both |
| WebView.GetSourceData | Queries the source data from the webviewer. | Mac only |
| WebView.GetTitle | Returns the current title of the web page that is being displayed by the specified WebViewer | Both |
| WebView.GetURL | Queries the current document URL in the webviewer. | Both |
| WebView.GoBack | Moves backward a page in the history. | Both |
| WebView.GoForward | Moves forward a page in the history. | Both |
| WebView.InstallCallback | This function needs to be called one time to enable JavaScript to reach out out from the web viewer to run a FileMaker Script. | Both |
| WebView.IsLoading | This function returns True if the Specified web viewer is still loading. | Both |
| WebView.LoadHTML | Loads HTML string to webviewer. | Mac only |
| WebView.LoadJavascriptURL | Loads the given javscript URL into the webviewer. | Both |
| WebView.LoadURL | Loads the given URL into the webviewer. | Both |
| WebView.Print | Prints the current webview content. | Both |
| WebView.PrintPreview | Shows the print preview dialog from Internet Explorer. | Win only |
| WebView.Release | Releases a web viewer iD. | Both |
| WebView.Reload | Reloads the WebViewer. | Both |
| WebView.RenderImage | Renders the webview to a picture. | Both |
| WebView.RenderPDF | Renders the webview to a PDF. | Mac only |
| WebView.RunJavaScript | Executes the Javascript on the specified webViewer control. | Both |
| WebView.RunJavaScriptReturnTitle | Run the specified JavaScript and then returns the value of the title property to FileMaker. | Both |
| WebView.Screenshot | Takes a screenshot of the area used by the webviewer. | Both |
| WebView.SearchText | Searches text in a webviewer. | Both |
| WebView.SetCustomUserAgent | Sets the custom user agent text. | Mac only |
| WebView.SetEditable | Sets whether the web viewer allows the user to edit its HTML document. | Both |
| WebView.SetFormButtonValue | Sets the value of a Button on the specified form | Both |
| WebView.SetFormInputChecked | Sets the value of the specified Check Box or Radiobutton. | Both |
| WebView.SetFormInputValue | Sets the value of the specified input element | Both |
| WebView.SetFormSelectValue | Sets the value of a select element, such as a list or a combo box or a menu. | Both |
| WebView.SetFormTextAreaValue | Sets the value of a Text Area Element. | Both |
| WebView.SetFormValue | Set the value of the specified Field in a webviewer. | Both |
| WebView.SetPreferences | Sets webview preferences parameters. | Mac only |
| WebView.SetPrintParameter | Sets print parameters for Webview.Print method. | Mac only |
| WebView.SetTitle | Sets the title of the web page that is currently being displayed in the web Viewer. | Both |
| Window.Activate | Activates the window. | Both |
| Window.AsPDF | Renders the window as PDF so you can save it in a container value. Includes a JPEG preview. | Mac only |
| Window.DisableScrollbars | Disables the scrollbars in a Filemaker window. | Both |
| Window.EnableScrollbars | Enables the scrollbars in a Filemaker window. | Both |
| Window.FindByIndex | Returns the Window Reference for a window specified by the Index parameter. | Both |
| Window.FindByTitle | This function can be used to find the Reference to the window. | Both |
| Window.GetAlpha | Queries the current alpha value of the window. | Both |
| Window.GetClassName | Queries the internal class name for the window. | Win only |
| Window.GetHeight | Queries height of a window. | Both |
| Window.GetLeft | Queries left of a window. | Both |
| Window.GetTitle | Get's the title of the window designated by the WindowRef. | Both |
| Window.GetTop | Queries top of a window. | Both |
| Window.GetWidth | Queries width of a window. | Both |
| Window.HasCloseButton | You can control weather a Window has a close button or not. | Both |
| Window.HasMiniaturizeButton | This function returns the current state of the window's Miniaturize button. | Both |
| Window.HasShadow | This function returns the current state of the Window's Shadow. | Mac only |
| Window.HasZoomButton | You can control weather a Window has a Zoom button or not. | Both |
| Window.Hide | Hides the window Specified by the Window Reference | Both |
| Window.HideContent | Hides the window content view. | Mac only |
| Window.HideOverlay | Hides the overlay view on a given window. | Mac only |
| Window.HideScrollbars | Hides the scrollbars in a Filemaker window. | Both |
| Window.IgnoresMouseEvents | Queries whether mouse events are ignored. | Mac only |
| Window.IsFullScreen | Queries whether window is fullscreen. | Mac only |
| Window.IsFullScreenAuxiliary | Whether this window is a fullscreen auxiliary window. | Mac only |
| Window.IsFullScreenPrimary | Whether this window is a fullscreen primary window. | Mac only |
| Window.IsModified | Queries whether document has been modified. | Both |
| Window.IsVisible | Queries whether a window is visible. | Both |
| Window.Move | Moves the window animated. | Both |
| Window.Resizable | Queries whether window is resizable. | Both |
| Window.Resize | Resizes the window animated. | Both |
| Window.ScrollbarsVisible | Whether scrollbars are visible or not in this window. | Both |
| Window.SetAlpha | Set Alpha can be used to set the transparency of a window. | Both |
| Window.SetBounds | Sets the bounds of the window. | Both |
| Window.SetCloseButton | Switches the close button on the window on or off. | Both |
| Window.SetFullScreenAuxiliary | Sets this window to be an auxiliary window. | Mac only |
| Window.SetFullScreenPrimary | Sets this window to be a primary window. | Mac only |
| Window.SetIgnoresMouseEvents | Disables mouse input for this window. | Mac only |
| Window.SetMiniaturizeButton | This function enables or disables the the Miniaturize Button on a window. | Both |
| Window.SetModified | Sets the modified state of the window. | Mac only |
| Window.SetResizable | Sets whether window is resizable. | Both |
| Window.SetShadow | Turns shadow on or off. | Mac only |
| Window.SetShowsToolbarButton | Sets whether toolbar on/off button should be shown or not. | Mac only |
| Window.SetTitle | Set the title of the window designated by the WindowRef. | Both |
| Window.SetTitleIcon | Sets the icon of a window in Windows. | Win only |
| Window.SetZoomButton | This function enables or disables the the Zoom Button on a window. | Both |
| Window.Show | Shows the window Specified by the Window Reference. | Both |
| Window.ShowContent | Shows the window content view. | Mac only |
| Window.ShowOverlay | Adds an overlay to the window to dark content. | Mac only |
| Window.ShowScrollbars | Shows the scrollbars in a Filemaker window. | Both |
| Window.ShowsToolbarButton | Queries whether toolbar on/off button should be shown or not. | Mac only |
| Window.ToggleFullScreen | Toggles fullscreen mode for this window. | Mac only |
| Window.Update | Asks the window to redraw. | Both |
| WindowsScript.AddCode | Adds the code to the specified script. | Win only |
| WindowsScript.Close | Removes the specified script from memory. | Win only |
| WindowsScript.Create | Creates a Windows Script in memory. | Win only |
| WindowsScript.ErrorClear | Clears the old errors | Win only |
| WindowsScript.ErrorColumn | Returns the error column of the last error. | Win only |
| WindowsScript.ErrorDescription | Returns the text description of the error. | Win only |
| WindowsScript.ErrorLine | Returns the error line of the last error. | Win only |
| WindowsScript.ErrorNumber | Returns the number of the last error in a VB script. | Win only |
| WindowsScript.ErrorSource | This function returns the name of the module that had the error. | Win only |
| WindowsScript.ErrorText | Returns the Line of the Script that contains the error. | Win only |
| WindowsScript.Eval | Evaluates the "text" and returns the result. | Win only |
| WindowsScript.ExecuteFunction | Runs the script specified by the Script ID. | Win only |
| WindowsScript.ExecuteStatement | Executes a statement. | Win only |
| WindowsScript.GetAllowUI | Returns the Allow UI State of the specified script. | Win only |
| WindowsScript.GetLanguage | Queries the current language. | Win only |
| WindowsScript.GetTimeout | Each script has a setting that dictates how long a script will wait before timing out. | Win only |
| WindowsScript.GetUseSafeSubset | Returns the Safe Subset State of the specified script. | Win only |
| WindowsScript.SetAllowUI | Sets the "Allow UI State of the specified script. | Win only |
| WindowsScript.SetLanguage | Returns the Line of the Script that contains the error. | Win only |
| WindowsScript.SetTimeout | Each script has a setting that dictates how long a script will wait before timing out. | Win only |
| WindowsScript.SetUseSafeSubset | Sets the Safe Subset State of the specified script. | Win only |
| WindowTransition.Perform | Performs the transitions | Mac only |
| WindowTransition.Prepare | Prepare the a transition to apply to the whole screen. | Mac only |
| WindowTransition.PrepareWindow | Prepare the a transition to apply to the front FileMaker window. | Mac only |
| XL.CellIsDate | Checks that cell contains a date or time value. | Both |
| XL.CellIsFormula | Checks that cell contains a formula. | Both |
| XL.CellReadBlank | Checks if cell is blank. | Both |
| XL.CellReadBoolean | Reads a boolean value from a cell. | Both |
| XL.CellReadComment | Reads a comment value from a cell. | Both |
| XL.CellReadFormula | Reads the formula value from a cell. | Both |
| XL.CellReadNumber | Reads a number value from a cell. | Both |
| XL.CellReadText | Reads a text value from a cell. | Both |
| XL.CellType | Queries type of cell. | Both |
| XL.CellWriteBlank | Writes a blank cell. | Both |
| XL.CellWriteBoolean | Writes a boolean value into cell. | Both |
| XL.CellWriteComment | Writes a comment to a cell. | Both |
| XL.CellWriteFormula | Writes a formula into cell. | Both |
| XL.CellWriteNumber | Writes a number into cell. | Both |
| XL.CellWriteText | Writes a string into cell. | Both |
| XL.DeleteSheet | Deletes a sheet with specified index. | Both |
| XL.GetColHidden | Returns whether column is hidden. | Both |
| XL.GetColWidth | Returns column width. | Both |
| XL.GetDisplayGridlines | Returns whether the gridlines are displayed. | Both |
| XL.GetFirstCol | Returns the first column in the sheet that contains a used cell. | Both |
| XL.GetFirstRow | Returns the first row in the sheet that contains a used cell. | Both |
| XL.GetFooter | Returns the footer text of the sheet when printed. | Both |
| XL.GetFooterMargin | Returns the footer margin in inches. | Both |
| XL.GetHCenter | Returns whether the sheet is centered horizontally when printed. | Both |
| XL.GetHeader | Returns the header text of the sheet when printed. | Both |
| XL.GetHeaderMargin | Returns the header margin in inches. | Both |
| XL.GetLandscape | Returns a page orientation mode. | Both |
| XL.GetLastCol | Returns the zero-based index of the column after the last column in the sheet that contains a used cell. | Both |
| XL.GetLastRow | Returns the zero-based index of the row after the last row in the sheet that contains a used cell. | Both |
| XL.GetMarginBottom | Returns the bottom margin of the sheet in inches. | Both |
| XL.GetMarginLeft | Returns the left margin of the sheet in inches. | Both |
| XL.GetMarginRight | Returns the right margin of the sheet in inches. | Both |
| XL.GetMarginTop | Returns the top margin of the sheet in inches. | Both |
| XL.GetPaper | Returns the paper size. | Both |
| XL.GetPrintGridlines | Returns whether the gridlines are printed. | Both |
| XL.GetPrintZoom | Returns the scaling factor for printing as a percentage. | Both |
| XL.GetRowHeight | Returns row height. | Both |
| XL.GetRowHidden | Returns whether row is hidden. | Both |
| XL.GetSheetCount | Queries how many sheets are part of the workbook. | Both |
| XL.GetSheetHidden | Returns whether sheet is hidden. | Both |
| XL.GetSheetName | Returns the name of the sheet. | Both |
| XL.GetSheetProtect | Returns whether sheet is protected. | Both |
| XL.GetSheetText | Queries the text of a sheet in a workbook. | Both |
| XL.GetText | Queries the text of a workbook. | Both |
| XL.GetVCenter | Returns whether the sheet is centered vertically when printed. | Both |
| XL.GetZoom | Returns the zoom level of the current view as a percentage. | Both |
| XL.Initialize | Initializes the XL library by loading it. | Both |
| XL.LoadBook | Loads a Excel file. | Both |
| XL.NewBook | Creates a new workbook in memory. | Both |
| XL.Release | Frees a workbook from memory. | Both |
| XL.Save | Writes excel file to container for storing in database. | Both |
| XL.SaveToFile | To be documented. | Both |
| XL.SetCol | Sets column width and format for all columns from colFirst to colLast. | Both |
| XL.SetColHidden | Hides or shows a column. | Both |
| XL.SetDisplayGridliens | Sets gridlines for displaying. | Both |
| XL.SetFooter | Sets the footer text for the sheet when printed. | Both |
| XL.SetHCenter | Sets a flag that the sheet is centered horizontally when printed. | Both |
| XL.SetHeader | Sets the header text of the sheet when printed. | Both |
| XL.SetLandscape | Sets landscape or portrait mode for printing. | Both |
| XL.SetMarginBottom | Sets the bottom margin of the sheet in inches. | Both |
| XL.SetMarginLeft | Sets the left margin of the sheet in inches. | Both |
| XL.SetMarginRight | Sets the right margin of the sheet in inches. | Both |
| XL.SetMarginTop | Sets the top margin of the sheet in inches. | Both |
| XL.SetPaper | Sets the paper size. | Both |
| XL.SetPrintGridliens | Sets gridlines for printing. | Both |
| XL.SetPrintZoom | Sets the scaling factor for printing as a percentage. | Both |
| XL.SetRow | Sets row height and format. | Both |
| XL.SetRowHidden | Hides or shows a row. | Both |
| XL.SetSheetHidden | Hides/unhides the sheet. | Both |
| XL.SetSheetName | Sets the name of the sheet. | Both |
| XL.SetSheetProtect | Protects/unprotects the sheet. | Both |
| XL.SetVCenter | ets a flag that the sheet is centered vertically when printed. | Both |
| XL.SetZoom | Sets the zoom level of the current view. | Both |
| XML.Query | Performs an XPath query. | Both |
1641 functions.
Feedback: Report problem or ask question.