Pueden añadirse nuevos comandos escritos en C o C++ a la caja de herramientas de 4D (que ya contiene miles de comandos). Se vuelve posible cubrir todas las necesidades específicas o realizar interfaces complejas con otros entornos.
Los formularios 4D pueden crear interfaces ricas integrando áreas administradas por un plug-in. Puede crear varias herramientas de interfaz desde una visualización gráfica simple hasta una aplicación más compleja como una hoja de cálculo o un procesador de palabras.
La librería 4D Plugin API library, escrita en C, añade más de 400 funcionalidades que le ayudan a crear fácilmente sus propios plug-ins. Las funciones 4D Plugin API administran todas las interacciones entre la aplicación 4D y su plug-in.
4D Plugin Wizard permite definir en tan sólo unos pocos clics el marco de su plug-in, listo para compilar utilizando Microsoft Visual Studio en Windows o XCode en Macintosh.
![]()
Proceso de creación de un plug-in utilizando 4D Plugin Wizard
Una vez creado el plug-in con el 4D Plug-in Wizard, se edita en Visual Studio
La comunicación entre 4D y el plug-in ahora utiliza Unicode, con el fin de asegurar que sus plug-ins funcionen perfectamente en todo sistema o idioma.
Su plug-in ahora puede administrar y compartir con 4D imágenes de diferentes formatos (PDF, JPEG, SVG, TIFF, PNG, etc.), sin necesidad de realizar una instalación adicional (QuickTime)