Topics
All
MacOS
(Only)
Windows
(Only)
Linux
(Only, Not)
iOS
(Only, Not)
Components
Crossplatform Mac & Win
Server
Client
Old
Deprecated
Guides
Examples
Videos
New in version:
9.3
9.4
9.5
10.0
10.1
10.2
10.3
10.4
10.5
10.6
Statistic
FMM
Blog
Functions supported on Windows only
The functions listed below work only when being used with Windows, either client or server.
| Item | Details |
|---|---|
| AVRecorder.EncoderCount Queries number of encoders found by the plugin. | 9.1 |
| AVRecorder.EncoderInfo Queries details about video encoders. | 9.1 |
| AVRecorder.GetEncoder Queries name of current encoder. | 9.1 |
| AVRecorder.SetEncoder Sets the encoder to use for video. | 9.1 |
| AVRecorder.ShowPropertyDialog Shows property dialog. | 9.1 |
| App.CompactMemory Compacts application memory. | 8.5 |
| ColorPanel.Choose Shows color chooser. | 8.3 |
| DirectoryWatcher.AddDirectory Adds a directory to watch. | 7.1 |
| DirectoryWatcher.ChangeCount Queries the change count. | 7.1 |
| DirectoryWatcher.Create Creates a new directory watcher. | 7.1 |
| DirectoryWatcher.GetEvaluate Queries the expression to evaluate. | 7.1 |
| DirectoryWatcher.GetFileName Returns the file name for the watcher. | 7.1 |
| DirectoryWatcher.GetScriptName Returns the script name for the watcher. | 7.1 |
| DirectoryWatcher.NextChange Queries next change in queue. | 7.1 |
| DirectoryWatcher.Release Releases directory watcher. | 7.1 |
| DirectoryWatcher.ReleaseAll Releases all directory watchers. | 7.4 |
| DirectoryWatcher.SetEvaluate Sets the expression to evaluate. | 7.1 |
| DirectoryWatcher.SetFileName Sets the file name for watcher. | 7.1 |
| DirectoryWatcher.SetScriptName Sets the script name for watcher. | 7.1 |
| DragDrop.GetFileDescriptor Queries file descriptor. | 8.1 |
| DragDrop.GetFileDescriptorCount Queries number of file descriptors. | 8.1 |
| DynaPDF.GetLogMetafileSize Queries bounding rectangle from EMF file. | 7.3 |
| DynaPDF.GetLogMetafileSizeEx Queries bounding rectangle from EMF file inside container. | 7.3 |
| DynaPDF.GetMetaConvFlags Queries meta file conversion flags. | 7.3 |
| DynaPDF.GetWMFDefExtent Retrieves the default size which is used to convert non-portable WMF files to EMF. | 7.3 |
| DynaPDF.GetWMFPixelPerInch Returns the default pixels per inch of the y-axis which are used to convert portable WMF files to EMF. | 7.3 |
| DynaPDF.InsertMetafile Inserts metafile as vector graphics. | 7.3 |
| DynaPDF.InsertMetafileEx Inserts metafile as vector graphics. | 7.3 |
| DynaPDF.Print Prints the PDF file that is currently in memory. | 5.4 |
| DynaPDF.Print.GetDevMode Queries device mode. | 7.0 |
| DynaPDF.Print.GetDevNames Queries device names. | 7.0 |
| DynaPDF.Print.SetDevMode Sets device mode. | 7.0 |
| DynaPDF.Print.SetDevNames Sets device names. | 7.0 |
| DynaPDF.SaveAndSignFileWinCrypt Saves and signs the current PDF with dialog to pick certificate. | 10.1 |
| DynaPDF.SaveAndSignFileWinCryptDialog Saves and signs the current PDF. | 10.1 |
| DynaPDF.SetMetaConvFlags Sets the metadata conversion flag. | 7.3 |
| DynaPDF.SetWMFDefExtent Sets the default pixels per inch of the y-axis which are used to convert portable WMF files to EMF. | 7.3 |
| DynaPDF.SetWMFPixelPerInch Sets the default pixels per inch of the y-axis which are used to convert portable WMF files to EMF. | 7.3 |
| FM.DisableMouseWheel Disables use of mouse wheel on Windows. | 5.1 |
| FM.EnableMouseWheel Enables use of mouse wheel on Windows. | 5.1 |
| FM.InitMessageFilter Initializes COM message filter. | 8.3 |
| Folders.Windows Queries path to windows folder. | 4.3 |
| MenuItem.GetBackColor Queries background color for menu item. | 6.5 |
| MenuItem.SetBackColor Sets the back color of the menu item. | 6.5 |
| Printer.CurrentNumberOfCopies Queries the number of copies from the last dialog. | 9.2 |
| Printer.CurrentPaperFormat Returns the selected paper format. | 6.5 |
| Printer.CurrentPaperSource Returns the selected paper source. | 6.5 |
| Printer.CurrentPrintWhat Returns the selected item to print. | 6.5 |
| Printer.CurrentPrinterName Returns the selected printer name. | 6.5 |
| Printer.ErrorLog Queries the error log from Printer.Setup functions. | 6.5 |
| Printer.PaperFormats Queries paper formats. | 6.5 |
| Printer.PaperSources Queries paper sources. | 6.5 |
| Printer.Print Prints a document with options. | 6.5 |
| Printer.PrinterNames Queries printer names. | 6.5 |
| Printer.SetPrinter Switches printer or changes paper setup. | 6.5 |
| ProgressDialog.SetTitleIcon Sets the icon of a window in Windows. | 10.2 |
| Registry.CreateKey Creates a new registry key. | 7.2 |
| Registry.DeleteKey Deletes a key in the registry. | 7.2 |
| Registry.DeleteTree Deletes a key with all sub keys. | 7.2 |
| Registry.DeleteValue Deletes a value from a registry key. | 7.2 |
| Registry.FlushKey Writes changes to disk. | 7.2 |
| Registry.GetValue Queries value of key’s value. | 7.2 |
| Registry.GetValueType Queries type of a value. | 7.2 |
| Registry.ListKeys Lists all sub keys of a key. | 7.2 |
| Registry.ListValues Queries list of value names of a key. | 7.2 |
| Registry.SetValue Sets a value on a registry key. | 7.2 |
| RemoteControl.FindWindow Finds a window on Windows based on class name and/or window title. | 2.8 |
| RemoteControl.GetWindowsList On Windows queries the list of all window references. | 2.8 |
| SystemInfo.ADSystemInfo Queries Active Directory information. | 9.3 |
| SystemInfo.WinCSDVersion Returns string, such as "Service Pack 3", that indicates the latest Service Pack installed on the system. | 2.8 |
| SystemInfo.WinMajorVersion Returns the major version number of the operating system. | 2.8 |
| SystemInfo.WinMinorVersion Returns the minor version number of the operating system. | 2.8 |
| SystemInfo.WinPlatformId Returns the operating system platform. | 2.8 |
| SystemInfo.WinProductKey Returns the product key of the Windows installation. | 2.8 |
| SystemInfo.WinProductType Returns a number containing any additional information about the system. | 2.8 |
| SystemInfo.WinServicePackMajor Returns the major version number of the latest Service Pack installed on the system. | 2.8 |
| SystemInfo.WinServicePackMinor Returns the minor version number of the latest Service Pack installed on the system. | 2.8 |
| SystemInfo.WinSuiteMask Returns a bit mask that identifies the product suites available on the system. | 2.8 |
| SystemInfo.WinSystemMetrics Retrieves the specified system metric or system configuration setting. | 6.3 |
| TAPI.AddressCount Returns number of addresses. | 4.4 |
| TAPI.AddressValue Queries a property of an address. | 4.4 |
| TAPI.Answer answers an incoming call. | 4.4 |
| TAPI.BlindTransfer Performs a blind or single-step transfer of the specified call to the specified destination address. | 4.4 |
| TAPI.CallInfo Queries details on current call. | 4.4 |
| TAPI.Connect Attempts to complete the connection of an outgoing call. | 4.4 |
| TAPI.CreateCall Creates a new phone call. | 4.4 |
| TAPI.Dial Dials the specified address. | 4.4 |
| TAPI.Disconnect Disconnects the call. | 4.4 |
| TAPI.Finish Finishes the two-step process of transferring or adding the call to a conference. | 4.4 |
| TAPI.GetCallStateEvaluate Queries expression to be evaluated when call changes state. | 6.5 |
| TAPI.GetCallStateScriptFileName Queries the file name set for state changes on calls. | 5.0 |
| TAPI.GetCallStateScriptName Queries the script name set for state changes on calls. | 5.0 |
| TAPI.GetCallStateURL Queries URL to trigger for new calls. | 6.5 |
| TAPI.GetNewCallEvaluate Queries expression to evaluate for new calls. | 6.5 |
| TAPI.GetNewCallScriptFileName Queries the file name set for new calls. | 5.0 |
| TAPI.GetNewCallScriptName Queries the script name set for new calls. | 5.0 |
| TAPI.GetNewCallURL Queries URL to trigger for new calls. | 6.5 |
| TAPI.HandoffDirect Hands off the call to another application based on the media type of the call. | 4.4 |
| TAPI.Hold Places or removes the call from the hold. | 4.4 |
| TAPI.Initialize Initializes the TAPI interface. | 4.4 |
| TAPI.IsInitialized Queries TAPI initialization status. | 8.3 |
| TAPI.ListenOnAddress Asks the plugin to check for one address and wait for calls. | 5.0 |
| TAPI.ListenOnAllAddresses Asks the plugin to check all addresses and wait for calls. | 4.4 |
| TAPI.ParkDirect Parks the call at a specified address. | 4.4 |
| TAPI.ParkIndirect Parks the call and returns the parked address. | 4.4 |
| TAPI.Pickup Picks up a call alerting at the specified group identification. | 4.4 |
| TAPI.Release Releases one call and all it's resources used by the plugin. | 5.0 |
| TAPI.ReleaseAll Releases all calls known by the plugin. | 5.0 |
| TAPI.RemoveFromConference Removes the call from a conference if it is involved in one. | 4.4 |
| TAPI.SetCallStateEvaluate Sets the expression to evaluate when a call changes state. | 6.5 |
| TAPI.SetCallStateScript Sets which script to call when a call changes state. | 5.0 |
| TAPI.SetCallStateURL Sets the URL to query when call changes state. | 6.5 |
| TAPI.SetNewCallEvaluate Sets the expression to evaluate when a new call arrives. | 6.5 |
| TAPI.SetNewCallScript Sets which script to call when a new call is detected. | 5.0 |
| TAPI.SetNewCallURL Sets the URL to query when new call arrives. | 6.5 |
| TAPI.Shutdown Shuts down TAPI support. | 4.4 |
| TAPI.Transfer Transfers the current call to the destination address. | 5.0 |
| TAPI.Unpark Gets the call from park. | 4.4 |
| WIA.ClearCurrentDevice Clears current device. | 6.5 |
| WIA.DeviceCount Queries number of devices. | 6.5 |
| WIA.DeviceProperties Queries the properties for the device as JSON. | 8.3 |
| WIA.DevicePropertyKeys Queries the property keys for the device. | 6.5 |
| WIA.DevicePropertyValue Queries a device property value. | 6.5 |
| WIA.GetCurrentDevice Queries ID of current device. | 6.5 |
| WIA.GetCurrentItem Queries name/ID of current item. | 8.3 |
| WIA.Image Queries native path to image file. | 6.5 |
| WIA.ImageCount Queries number of scanned images. | 6.5 |
| WIA.ImageDialog Offer dialog to user to acquire image. | 6.5 |
| WIA.Images Queries just of native path to image files. | 9.1 |
| WIA.Initialize Initializes WIA services. | 6.5 |
| WIA.ItemProperties Queries properties as JSON. | 8.3 |
| WIA.ItemPropertyKeys Queries list of properties. | 6.5 |
| WIA.ItemPropertyValue Queries an item property value. | 6.5 |
| WIA.ListItems Lists the items. | 6.5 |
| WIA.Scan Transfers data from the given item to the application. | 6.5 |
| WIA.SelectDeviceDialog Presents the device selection dialog. | 6.5 |
| WIA.SetCurrentDevice Sets the current device. | 6.5 |
| WIA.SetDevicePropertyValue Sets a device property value. | 6.5 |
| WIA.SetItemPropertyValue Sets a property of an item. | 6.5 |
| WMFP.Create Creates a new player. | 10.0 |
| WMFP.FrameStep Steps forward one video frame. | 10.0 |
| WMFP.GetBalance Queries current audio balance. | 10.0 |
| WMFP.GetDuration Queries duration. | 10.0 |
| WMFP.GetIdealVideoSize Queries ideal video size. | 10.0 |
| WMFP.GetLoop Queries wether to loop. | 10.1 |
| WMFP.GetMute Queries whether the audio is muted. | 10.0 |
| WMFP.GetNativeVideoSize Queries native video size. | 10.0 |
| WMFP.GetPosition Queries current position. | 10.0 |
| WMFP.GetRate Queries the current playback rate. | 10.0 |
| WMFP.GetState Queries state of player. | 10.0 |
| WMFP.GetTag Queries the tag string for this player. | 10.0 |
| WMFP.GetVisible Queries current visibility state. | 10.0 |
| WMFP.GetVolume Queries the audio volume. | 10.0 |
| WMFP.Pause Pauses playback. | 10.0 |
| WMFP.Play Starts playback. | 10.0 |
| WMFP.Release Frees the player. | 10.0 |
| WMFP.ReleaseAll Frees all player objects. | 10.5 |
| WMFP.Screenshot Queries picture from current frame. | 10.1 |
| WMFP.SetBalance Sets current audio balance. | 10.0 |
| WMFP.SetBorder Sets the border color. | 10.0 |
| WMFP.SetFrame Repositions player to given control. | 10.0 |
| WMFP.SetLoop Sets wether to loop. | 10.1 |
| WMFP.SetMute Sets whether the audio is muted. | 10.0 |
| WMFP.SetPlaybackEndedScriptTrigger Sets the playback ended script trigger. | 10.0 |
| WMFP.SetPosition Sets the position. | 10.0 |
| WMFP.SetRate Sets the current playback rate. | 10.0 |
| WMFP.SetTag Sets the tag string for this player. | 10.0 |
| WMFP.SetVisible Hides or shows the player. | 10.0 |
| WMFP.SetVolume Sets the audio volume. | 10.0 |
| WMFP.Stop Stops playback. | 10.0 |
| WMFP.UpdateVideo Updates the video frame. | 10.0 |
| WMIQuery.Connect Connects to WMI server. | 5.2 |
| WMIQuery.New Creates a new WMI Query object. | 5.2 |
| WMIQuery.Next Queries the next item in the result of a query. | 5.2 |
| WMIQuery.PropertyNames Queries a list of property names for current item. | 5.2 |
| WMIQuery.PropertyType Queries data type of a property. | 5.2 |
| WMIQuery.PropertyValue Queries the value of the property. | 5.2 |
| WMIQuery.Query Executes a query. | 5.2 |
| WMIQuery.Release Releases a query object. | 5.2 |
| WMIQuery.ReleaseAll Frees all query objects. | 10.5 |
| WebView.CallFunction Calls a JavaScript function. | 10.0 |
| WebView.ClearBrowserSession Ends browser session. | 8.5 |
| WebView.ExecCommand Executes a command on Windows IE. | 7.3 |
| WebView.GetInternetExplorerHiDPI Query whether HiDPI handling is enabled. | 10.2 |
| WebView.GetInternetExplorerVersion Queries the Internet Explorer version to use for Webviewer. | 6.4 |
| WebView.GetSilent Queries silent mode for webviewer. | 6.5 |
| WebView.PressKey Sends a keypress to web viewer. | 6.2 |
| WebView.SendCommand Executes a command on Windows IE. | 7.3 |
| WebView.SetInternetExplorerHiDPI Sets whether HiDPI handling is enabled. | 10.2 |
| WebView.SetInternetExplorerVersion Sets the Internet Explorer version to use for web viewer. | 6.4 |
| WebView.SetSilent Sets silent mode for webviewer. | 6.5 |
| WebView.ShowDebugBar Shows the DebugBar for the web viewer on Windows. | 10.3 |
| WebView.setZoom Sets the optical scale of the webpage. | 4.2 |
| WinSendMail.AddAttachmentContainer Adds an attachment to the email based on a container field. | 7.1 |
| WinSendMail.AddAttachmentFile Adds an attachment to the email based on a file path. | 7.1 |
| WinSendMail.AddAttachmentText Adds an attachment to the email based on a text. | 7.1 |
| WinSendMail.AddBCC Adds a blind copy recipient. | 7.1 |
| WinSendMail.AddCC Adds a copy recipient. | 7.1 |
| WinSendMail.AddRecipient Adds a recipient. | 7.1 |
| WinSendMail.AddTo Adds a recipient. | 7.1 |
| WinSendMail.AttachmentCount Queries number of attachments. | 7.1 |
| WinSendMail.ClearAttachments Clears all attachments from this email. | 7.1 |
| WinSendMail.ClearRecipients Clears all recipients. | 7.1 |
| WinSendMail.CreateEmail Creates a new email. | 7.1 |
| WinSendMail.GetSubject Queries the subject of this email. | 7.1 |
| WinSendMail.GetText Queries text to send. | 7.1 |
| WinSendMail.Release Releases all memory used by this email. | 7.1 |
| WinSendMail.ReleaseAll Release all send email sessions. | 10.5 |
| WinSendMail.Send Sends email. | 7.1 |
| WinSendMail.SendAnsi Sends email. | 7.1 |
| WinSendMail.SendAsync Sends email asynchronously. | 9.1 |
| WinSendMail.SetFrom Sets the email from address. | 7.1 |
| WinSendMail.SetSubject Sets the subject line. | 7.1 |
| WinSendMail.SetText Sets the text content. | 7.1 |
| Window.FlashWindow Flashes the specified window one time. | 6.1 |
| Window.RemoveMenu Removes the menu on a window. | 3.3 |
| Window.SetProgress Sets task bar progress. | 7.3 |
| Window.SetTitleIcon Sets the icon of a window in Windows. | 3.2 |
| WindowsLocation.Initialize Initialized location functions for Windows. | 10.4 |
| WindowsLocation.Location Queries current location report. | 10.4 |
| WindowsLocation.RequestPermissions Asks for permissions. | 10.4 |
| WindowsLocation.Status Retrieves the status. | 10.4 |
| WindowsML.BindDouble Binds values to an input feature. | 10.5 |
| WindowsML.BindFloat Binds values to an input feature. | 10.5 |
| WindowsML.BindFloat16 Binds values to an input feature. | 10.5 |
| WindowsML.BindImageFile Binds values to an input feature. | 10.5 |
| WindowsML.BindInt16 Binds values to an input feature. | 10.5 |
| WindowsML.BindInt32 Binds values to an input feature. | 10.5 |
| WindowsML.BindInt64 Binds values to an input feature. | 10.5 |
| WindowsML.BindInt8 Binds values to an input feature. | 10.5 |
| WindowsML.BindUInt16 Binds values to an input feature. | 10.5 |
| WindowsML.BindUInt32 Binds values to an input feature. | 10.5 |
| WindowsML.BindUInt64 Binds values to an input feature. | 10.5 |
| WindowsML.BindUInt8 Binds values to an input feature. | 10.5 |
| WindowsML.Clear Not yet documented | 10.5 |
| WindowsML.Description Queries description of model. | 10.5 |
| WindowsML.Evaluate Evaluates the model and returns result as JSON. | 10.5 |
| WindowsML.Open Loads a model for Windows Machine Learning. | 10.5 |
| WindowsML.Release Releases a model. | 10.5 |
| WindowsML.ReleaseAll Release all Windows machine learning models. | 10.5 |
| WindowsScript.AddCode Adds the code to the specified script. | 1.1 |
| WindowsScript.Close Removes the specified script from memory. | 1.1 |
| WindowsScript.Create Creates a Windows Script in memory. | 1.1 |
| WindowsScript.ErrorClear Clears the old errors | 1.1 |
| WindowsScript.ErrorColumn Returns the error column of the last error. | 1.1 |
| WindowsScript.ErrorDescription Returns the text description of the error. | 1.1 |
| WindowsScript.ErrorLine Returns the error line of the last error. | 1.1 |
| WindowsScript.ErrorNumber Returns the number of the last error in a VB script. | 1.1 |
| WindowsScript.ErrorSource This function returns the name of the module that had the error. | 1.1 |
| WindowsScript.ErrorText Returns the Line of the Script that contains the error. | 1.1 |
| WindowsScript.Eval Evaluates the "text" and returns the result. | 1.1 |
| WindowsScript.ExecuteFunction Runs the script specified by the Script ID. | 1.1 |
| WindowsScript.ExecuteStatement Executes a statement. | 1.1 |
| WindowsScript.GetAllowUI Returns the Allow UI State of the specified script. | 1.1 |
| WindowsScript.GetLanguage Queries the current language. | 1.1 |
| WindowsScript.GetTimeout Each script has a setting that dictates how long a script will wait before timing out. | 1.1 |
| WindowsScript.GetUseSafeSubset Returns the Safe Subset State of the specified script. | 1.1 |
| WindowsScript.SetAllowUI Sets the "Allow UI State of the specified script. | 1.1 |
| WindowsScript.SetLanguage Returns the Line of the Script that contains the error. | 1.1 |
| WindowsScript.SetTimeout Each script has a setting that dictates how long a script will wait before timing out. | 1.1 |
| WindowsScript.SetUseSafeSubset Sets the Safe Subset State of the specified script. | 1.1 |
| WindowsUserNotification.Available Queries whether available. | 7.2 |
| WindowsUserNotification.GetFileName Queries file name for trigger script. | 7.2 |
| WindowsUserNotification.GetImagePath Queries image path. | 7.2 |
| WindowsUserNotification.GetScriptName Queries script name for trigger script. | 7.2 |
| WindowsUserNotification.GetText Query text to show. | 7.2 |
| WindowsUserNotification.HideNotification Hides the notification. | 7.2 |
| WindowsUserNotification.Initialize Initializes notification system. | 7.2 |
| WindowsUserNotification.Isinitialized Queries whether windows user notifications have been initialized. | 7.2 |
| WindowsUserNotification.NewNotification Creates a new notification. | 7.2 |
| WindowsUserNotification.Release Releases the notification. | 7.2 |
| WindowsUserNotification.ReleaseAll Frees all user notifications objects. | 10.5 |
| WindowsUserNotification.SetFileName Sets the file name for script trigger. | 7.2 |
| WindowsUserNotification.SetImagePath Sets image path for the image to show. | 7.2 |
| WindowsUserNotification.SetScriptName Sets the script name for script trigger. | 7.2 |
| WindowsUserNotification.SetText Sets the text to show. | 7.2 |
| WindowsUserNotification.Setting Queries notification status. | 8.3 |
| WindowsUserNotification.ShowNotification Shows the notification. | 7.2 |
| WindowsUserNotification.XMLUsed Queries the XML template used for the notification. | 7.2 |
279 functions.
Feedback: Report problem or ask question.
Links
MBS Xojo PDF Plugins