| Components | All | New | MacOS | Windows | Linux | iOS | ||||
| Examples | Mac & Win | Server | Client | Guides | Statistic | FMM | Blog | Deprecated | Old | |
Component: Container
Functions to work on containers.
| Version | macOS | Windows | Linux | Server | iOS SDK |
| 1.3 / 15.5 | ✅ Yes | ✅ Yes | ✅ 92% | ✅ 98% | ✅ 98% |
| Item | Details | Server |
|---|---|---|
| Container.Compress Compresses a container value. | All 5.3 |
✅ Server |
| Container.DecodeFromBase64 Decodes data from base64 text into a container value. | All 4.4 |
✅ Server |
| Container.DecodeFromHex Decodes data from hex text into a container value. | All 6.5 |
✅ Server |
| Container.Decompress Decompresses a container value. | All 5.3 |
✅ Server |
| Container.Deserialize Restores a serialized container value. | All 5.2 |
✅ Server |
| Container.Export Writes selected data content from a container to a file path. | All 1.6 |
✅ Server |
| Container.ExtractStream Extracts a single frame and returns as new container value. | All 4.3 |
✅ Server |
| Container.GetBase64 Returns the base 64 encoded value of the container. | All 1.4 |
✅ Server |
| Container.GetCount Counts the number of types in a container field. | All 1.4 |
✅ Server |
| Container.GetDataURL Returns the complete Data url for an image stored in a container field. | All 1.4 |
✅ Server |
| Container.GetHeight Returns the Height of the image in pixels. | All 1.3 |
✅ Server |
| Container.GetHex Returns the hex encoded value of the container. | All 6.5 |
✅ Server |
| Container.GetJPEGHeight Deprecated Returns the Height of JPEG image stored in a container field. | All 1.3 |
✅ Server |
| Container.GetJPEGHeightResolution Deprecated Returns the Vertical Resolution of the JPEG image stored in a container field in pixels per inch. | All 1.3 |
✅ Server |
| Container.GetJPEGWidth Deprecated Returns the Width of JPEG image stored in a container field. | All 1.3 |
✅ Server |
| Container.GetJPEGWidthResolution Deprecated Returns the Horizontal Resolution of the preview image stored in a container field in pixels per inch. | All 1.3 |
✅ Server |
| Container.GetMimeType Returns the mime type for an image stored in a container field. | All 15.5 |
✅ Server |
| Container.GetName Queries the path list from a container. | All 3.0 |
✅ Server |
| Container.GetResolution Queries the DPI settings stored in a container. | All 4.2 |
✅ Server |
| Container.GetSize Returns the size of the container. | All 1.4 |
✅ Server |
| Container.GetText Returns the text value of the container data. | All 7.2 |
✅ Server |
| Container.GetTotalSize Returns the size of the whole container in bytes. | All 1.3 |
✅ Server |
| Container.GetType Returns the type at the given index (zero based). | All 1.4 |
✅ Server |
| Container.GetTypeSize Returns the size of the indicated object type in container field. | All 1.3 |
✅ Server |
| Container.GetTypes Returns the list of objects in the container field. | All 1.3 |
✅ Server |
| Container.GetWidth Returns the Width of the image in pixels. | All 1.3 |
✅ Server |
| Container.IdentifyData Checks file type from the data. | All 14.0 |
✅ Server |
| Container.IsCompressed Queries whether container is compressed. | All 7.5 |
✅ Server |
| Container.ReadArchive Reads an archived container. | All 4.4 |
✅ Server |
| Container.ReadFile Reads a file with the given path. | All 6.4 |
✅ Server |
| Container.ReadImage Reads and convert image. | Mac/Win/iOS 8.4 |
✅ Server |
| Container.ReadImageFile Reads and convert image file. | Mac/Win/iOS 11.2 |
✅ Server |
| Container.Remove Removes a stream from container value. | All 3.3 |
✅ Server |
| Container.RemovePreview Removes the preview from a container value. | All 14.2 |
✅ Server |
| Container.Rename Renames the file path in a container value. | All 3.0 |
✅ Server |
| Container.RenameStream Renames a stream in a container. | All 4.3 |
✅ Server |
| Container.Screenshot Takes screenshot from a named control in FileMaker. | Mac/Win 11.4 |
❌ Server |
| Container.Serialize Serialized a container as a text. | All 5.2 |
✅ Server |
| Container.WriteArchive Writes an archive with container value. | All 4.4 |
✅ Server |
| Container.WriteFile Writes a file with the given container. | All 6.4 |
✅ Server |
40 functions shown.
These functions require a license (62%).
Release notes
- Version 15.5
- Added Container.GetMimeType function.
- Improved Container.GetDataURL to recognize more types.
- Version 15.2
- Changed Container.GetHex to have name or index parameter optional.
- Improved Container.GetBase64 to work better if you don't specify a name or index.
- Improved functions like Container.ReadFile to return empty result if file size is zero.
- Version 15.0
- Fixed a problem with Container.IdentifyData not recognizing a HEIF file.
- Version 14.5
- Improved Container.ReadImage to read HEIC images on iOS.
- Version 14.2
- Added Container.RemovePreview function to remove preview from container.
- Version 14.1
- Fixed a problem in Container.Decompress function.
- Version 14.0
- Added Container.IdentifyData, Files.IdentifyData and Text.IdentifyData functions.
- Version 13.1
- Added Windows support for Container.ReadImage and Container.ReadImageFile functions to e.g. load HEIF/HEIC files on Windows.
- Fixed a problem with Container.ReadImage function returning error about NSRange being wrong.
- Fixed ScreenshotRect, Container.Screenshot and WebView.Screenshot for Windows to better use right DPI for high DPI screens.
- Version 12.3
- Changed Container.GetDataURL function to use right mime type for WebP images.
- Fixed Container.GetBase64 function to work without error and only container parameter.
Blog Entries
FileMaker Magazin
- Ausgabe 2/2025, Seite 24 bis 25
- Ausgabe 2/2025, Seite 18 bis 19
- Ausgabe 6/2024, Seite 37
- Ausgabe 3/2024, Seite 31
- Ausgabe 6/2020, Seite 32
- Ausgabe 4/2020, Seite 33
- Ausgabe 6/2018, Seite 30 bis 31
Example Databases
- Drag and Drop/Better drag file from Container
- Drag and Drop/DragTest Popover
- DynaPDF/Extract and analyze images
- DynaPDF/Generate Previews
- DynaPDF/Place Picture
- DynaPDF/ZUGFeRD and Facture-X/ZUGFeRD Rechnung erstellen
- iOS/Examples/SharingPanel
- Mac and iOS/MapKit/MapView BeeExample
- Mac and iOS/PDFKit/Printing iOS
- SmartCard/Belgian EID Reader