[14.5](newinversion145.md) [15.0](newinversion150.md) [15.1](newinversion151.md) [15.2](newinversion152.md) [15.3](newinversion153.md) [15.4](newinversion154.md) [15.5](newinversion155.md) [16.0](newinversion160.md) [16.1](newinversion161.md) [16.2](newinversion162.md) [16.3](newinversion163.md) [16.4](newinversion164.md)

New in version 2.4
------------------

| Item | Details | Server |
|:--|:--|:--|
| [CGPSConverter.Convert](CGPSConverterConvert.md)  **Deprecated**    Converts PostScript to PDF. | Mac only | ✅ Server |
| [DragDrop.ClearDragActionHandler](DragDropClearDragActionHandler.md)   Clears the name for the drag action handler. | Mac/Win | ❌ Server |
| [DragDrop.ClearDragEnterHandler](DragDropClearDragEnterHandler.md)   Clears the name for the drag enter handler. | Mac/Win | ❌ Server |
| [DragDrop.ClearDragExitHandler](DragDropClearDragExitHandler.md)   Clears the name for the drag exit handler. | Mac/Win | ❌ Server |
| [DragDrop.CreateWithControl](DragDropCreateWithControl.md)   Creates a new drop area on the given window covering the area of the given control. | Mac/Win | ❌ Server |
| [DragDrop.CreateWithSize](DragDropCreateWithSize.md)   Creates a new drop area inside the window with the given rectangle. | Mac/Win | ❌ Server |
| [DragDrop.CreateWithWindow](DragDropCreateWithWindow.md)  **Deprecated**    Creates a new drop area which covers the whole window. | Mac/Win | ❌ Server |
| [DragDrop.GetMouseX](DragDropGetMouseX.md)   Queries the native mouse position where the item was dropped. | Mac/Win | ❌ Server |
| [DragDrop.GetMouseY](DragDropGetMouseY.md)   Queries the native mouse position where the item was dropped. | Mac/Win | ❌ Server |
| [DragDrop.GetPath](DragDropGetPath.md)   Queries the native path of a file drop. | Mac/Win | ❌ Server |
| [DragDrop.GetPathCount](DragDropGetPathCount.md)   Returns the number of file paths. | Mac/Win | ❌ Server |
| [DragDrop.GetPicture](DragDropGetPicture.md)   Queries picture from drag and drop action. | Mac/Win | ❌ Server |
| [DragDrop.RegisterDropTypes](DragDropRegisterDropTypes.md)   Defines what file types should be accepted for drag and drop for this window. | Mac only | ❌ Server |
| [DragDrop.Release](DragDropRelease.md)   Releases the drop area and reclaims memory. | Mac/Win | ❌ Server |
| [DragDrop.ReleaseAll](DragDropReleaseAll.md)   A convenience method to release all drop areas. | Mac/Win | ❌ Server |
| [DragDrop.SetCursor](DragDropSetCursor.md)   Sets the cursor mode. | Mac/Win | ❌ Server |
| [DragDrop.SetDragActionHandler](DragDropSetDragActionHandler.md)   Sets the drag action handler. | Mac/Win | ❌ Server |
| [DragDrop.SetDragEnterHandler](DragDropSetDragEnterHandler.md)   Sets the drag enter handler. | Mac/Win | ❌ Server |
| [DragDrop.SetDragExitHandler](DragDropSetDragExitHandler.md)   Sets the drag exit handler. | Mac/Win | ❌ Server |
| [DragDrop.SetImage](DragDropSetImage.md)   Sets the image to be shown in the drop area. | Mac/Win | ❌ Server |
| [DragDrop.UnregisterDropTypes](DragDropUnregisterDropTypes.md)   Unregisteres all drag types for the specified drop area. | Mac only | ❌ Server |
| [GMImage.WriteToBMPContainer](GMImageWriteToBMPContainer.md)   Writes the picture in BMP format to a container object which you can store in a container field. | All | ✅ Server |
| [GMImage.WriteToGIFContainer](GMImageWriteToGIFContainer.md)   Writes the picture in GIF format to a container value which you can store in a container field. | All | ✅ Server |
| [PDFKit.GetIgnoreCombineErrors](PDFKitGetIgnoreCombineErrors.md)   Returns status of Combine Error handling. | Mac/iOS | ✅ Server |
| [PDFKit.SetIgnoreCombineErrors](PDFKitSetIgnoreCombineErrors.md)   Sets whether Combine operation should report error if you did not pass PDF files or references. | Mac/iOS | ✅ Server |
| [Path.FileMakerPathToNativePath](PathFileMakerPathToNativePath.md)   Converts a FileMaker path useful for "filemac:" and "filewin:" path specification to a native path. | All | ✅ Server |
| [Path.NativePathToFileMakerPath](PathNativePathToFileMakerPath.md)   Converts a native path to a FileMaker path useful for "filemac:" and "filewin:" path specification. | All | ✅ Server |
| [ProgressDialog.ClearImage](ProgressDialogClearImage.md)   Clears image for the progress dialog. | Mac/Win | ❌ Server |
| [ProgressDialog.GetBottomText](ProgressDialogGetBottomText.md)   Queries the current text below the progress bar in the progress dialog. | Mac/Win/iOS | ❌ Server |
| [ProgressDialog.GetButtonCaption](ProgressDialogGetButtonCaption.md)   Queries the current text from the button in the progress dialog. | Mac/Win/iOS | ❌ Server |
| [ProgressDialog.GetCancel](ProgressDialogGetCancel.md)   Queries the cancel state. | Mac/Win/iOS | ❌ Server |
| [ProgressDialog.GetProgress](ProgressDialogGetProgress.md)   Queries current progress value. | Mac/Win/iOS | ❌ Server |
| [ProgressDialog.GetShowButton](ProgressDialogGetShowButton.md)   Queries current state of whether to show the cancel button or not. | Mac/Win/iOS | ❌ Server |
| [ProgressDialog.GetTitle](ProgressDialogGetTitle.md)   Queries the current progress dialog title. | Mac/Win | ❌ Server |
| [ProgressDialog.GetTopText](ProgressDialogGetTopText.md)   Queries the current text above the progress bar in the progress dialog. | Mac/Win/iOS | ❌ Server |
| [ProgressDialog.Hide](ProgressDialogHide.md)   Hides the progress dialog. | Mac/Win/iOS | ❌ Server |
| [ProgressDialog.SetBottomText](ProgressDialogSetBottomText.md)   Sets the bottom text in the progress dialog. | Mac/Win/iOS | ❌ Server |
| [ProgressDialog.SetButtonCaption](ProgressDialogSetButtonCaption.md)   Sets the cancel button text. | Mac/Win/iOS | ❌ Server |
| [ProgressDialog.SetCancel](ProgressDialogSetCancel.md)   Sets the cancel state. | Mac/Win/iOS | ❌ Server |
| [ProgressDialog.SetImage](ProgressDialogSetImage.md)   Sets the image. Please use container value as parameter. | Mac/Win | ❌ Server |
| [ProgressDialog.SetPosition](ProgressDialogSetPosition.md)   Set position of the dialog absolute. | Mac/Win | ❌ Server |
| [ProgressDialog.SetPositionCentered](ProgressDialogSetPositionCentered.md)   Set position of the dialog centered. | Mac/Win | ❌ Server |
| [ProgressDialog.SetProgress](ProgressDialogSetProgress.md)   Sets the current progress value. | Mac/Win/iOS | ❌ Server |
| [ProgressDialog.SetShowButton](ProgressDialogSetShowButton.md)   Sets whether to show the cancel button or not. | Mac/Win/iOS | ❌ Server |
| [ProgressDialog.SetTitle](ProgressDialogSetTitle.md)   Sets the progress dialog title. | Mac/Win | ❌ Server |
| [ProgressDialog.SetTopText](ProgressDialogSetTopText.md)   Sets the top text in the progress dialog. | Mac/Win/iOS | ❌ Server |
| [ProgressDialog.Show](ProgressDialogShow.md)   Shows the progress dialog. | Mac/Win/iOS | ❌ Server |
| [ShowURL](ShowURL.md)   Shows an URL. | Mac/Win/iOS | ✅ Server |
| [Text.DecodeFromHTML](TextDecodeFromHTML.md)   Decodes html text. | All | ✅ Server |
| [Text.DecodeFromHex](TextDecodeFromHex.md)   Decode a hex string. | All | ✅ Server |
| [Text.EncodeToHTML](TextEncodeToHTML.md)   Encodes text as html. | All | ✅ Server |
| [Text.EncodeToHex](TextEncodeToHex.md)   Encode a hex string. | All | ✅ Server |
| [Text.ReadTextFile](TextReadTextFile.md)   Reads a text file. | All | ✅ Server |
| [Text.RemoveNewLine](TextRemoveNewLine.md)   Removes newline characters from string. | All | ✅ Server |
| [Text.ReplaceNewLine](TextReplaceNewLine.md)   Replaces newline characters. | All | ✅ Server |
| [Text.TextToRTF](TextTextToRTF.md)   Creates RTF text for a given FileMaker formatted styled text. | All | ✅ Server |
| [Text.WriteTextFile](TextWriteTextFile.md)   Writes a text file with the given text. | All | ✅ Server |
| [Trace](Trace.md)   Starts logging all plugin calls to a text file. | All | ✅ Server |
| [USB.Count](USBCount.md)   Queries all USB Devices and returns the number of found devices. | Mac/Win | ✅ Server |
| [USB.FindDevice](USBFindDevice.md)   Finds USB devices. | Mac/Win | ✅ Server |
| [USB.FindSerialNumber](USBFindSerialNumber.md)   Searches the USB device list for a device with the given serial number. | Mac/Win | ✅ Server |
| [USB.GetProductID](USBGetProductID.md)   Queries the product ID of an USB device. | Mac/Win | ✅ Server |
| [USB.GetProductName](USBGetProductName.md)   Queries the product name of an USB device. | Mac/Win | ✅ Server |
| [USB.GetSerialNumber](USBGetSerialNumber.md)   Queries the serial number of an USB device. | Mac/Win | ✅ Server |
| [USB.GetVendorID](USBGetVendorID.md)   Queries the vendor ID of an USB device. | Mac/Win | ✅ Server |
| [USB.GetVendorName](USBGetVendorName.md)   Queries the vendor name of an USB device. | Mac/Win | ✅ Server |
| [VersionAutoUpdate](VersionAutoUpdate.md)   Returns the version in the auto update format. e.g. 02040028 | All | ✅ Server |
| [WebView.GoBack](WebViewGoBack.md)   Moves backward a page in the history. | Mac/Win/iOS | ❌ Server |
| [WebView.GoForward](WebViewGoForward.md)   Moves forward a page in the history. | Mac/Win/iOS | ❌ Server |
| [Window.HideScrollbars](WindowHideScrollbars.md)  **Deprecated**    Hides the scrollbars in a FileMaker window. | Mac/Win | ❌ Server |
| [Window.Resizable](WindowResizable.md)   Queries whether window is resizable. | Mac/Win | ❌ Server |
| [Window.SetResizable](WindowSetResizable.md)   Sets whether window is resizable. | Mac/Win | ❌ Server |
| [Window.SetShowsToolbarButton](WindowSetShowsToolbarButton.md)   Sets whether toolbar on/off button should be shown or not. | Mac only | ❌ Server |
| [Window.ShowScrollbars](WindowShowScrollbars.md)  **Deprecated**    Shows the scrollbars in a FileMaker window. | Mac/Win | ❌ Server |
| [Window.ShowsToolbarButton](WindowShowsToolbarButton.md)   Queries whether toolbar on/off button should be shown or not. | Mac only | ❌ Server |

75 functions shown.

These functions require a license (73%).

### Blog Entries

- [MBS Filemaker Plugin 2.4 release notes](https://www.mbsplugins.de/archive/2011-10-11/MBS_Filemaker_Plugin_24_releas/monkeybreadsoftware_blog_filemaker)

[Older Version 2.3](newinversion23.md) [Newer Version 2.5](newinversion25.md)

[HTML Version](newinversion24.shtml)