Although the 4D language already contains one thousand commands, developers can use C or C++ to come up with more ways to enhance and extend its functionality. These plug-ins allow 4D applications to meet business-specific needs or to achieve complex integration with other environments.
4D forms can create rich interfaces by embedding areas managed by a plug-in. You can create UI tools ranging from a simple graphic display to a more complex application such as a customized spreadsheet.
The 4D Plug-in API library, written in C, adds more than 400 functions that help you to easily create your own plug-ins. 4D Plug-in API functions manage all the interactions between the 4D application and your plug-in.
The 4D Plug-in Wizard is the perfect tool to help you build the framework for your plug-in, ready to compile using Microsoft Visual Studio on Windows or XCode on Macintosh.
![]()
A plug-in being built using 4D Plug-in Wizard
![]()
Once built with the 4D Plug-in Wizard, the same plug-in is edited in Visual Studio
4D Plug-in SDK now generates Universal Binary plug-ins that will run natively on both PPC and MacIntel systems.
4D communicates with plug-ins using Unicode, to ensure that your plug-ins work perfectly on any system or in any foreign language.
Your plug-in can now handle all 4D supported pictures formats (PDF, JPEG, SVG, TIFF, PNG, etc).
MSC >> |