API Pack is a free 4D plugin with more than 50 commands that gives you access to features that are only available through the 4D Plugin API. It contains many commands that have been missing from 4D for a long time. It gives you access to the internals of 4D and let's you enhance your own development environment. API Pack allows you to procedurally retrieve and manipulate native 4D objects and do things like creating your own method explorer or retrieving the text of project methods.

More information


Canvas Plugin is a 4D plugin that provides a rich toolbox for drawing objects inside a plugin area and adding interactivity to those objects. Its focus is on being a versatile developer tool, that allows you to create custom user interface controls such as custom buttons, animated menu's, gantt charts, taskbars etc. It offers a rich set of high-level events with complete programmatic control on the behavior.

More information


Find By Content Pack is a free 4D plugin that allows you to integrate your 4D application with the Macintosh Find By Content (FBC) technology. The FBC technology is mostly known from Sherlock. This plugin allows you to get access to features like searching on the content of documents, retrieving relevancy and keyword information from documents and summarizing long texts to a few sentences.

More information


Keychain Manager Pack is a free 4D plugin that allows you to integrate your 4D application with the Macintosh Keychain Manager. The Keychain Manager is a central repository that allows users to store usernames and passwords for different services such as applications, file servers and websites. Using the Keychain Manager liberates the user from typing in a password for each application. This plugin gives you features like storing and retrieving login information for your application.

More information


MyConnect Plugin is a 4D plugin that allows easy connectivity to a MySQL database. The plugin provides features such as rowsets and prepared SQL statements. Rowsets are much like a selection of records in 4D, making it easy for you to browse through the result of a query. Prepared SQL statements make it easy for you to construct valid SQL statements without having to worry about the proper use of quotes.

More information


Networking ToolKit (NTK) is a plugin that allows you to implement TCP and UDP socket network communications within your 4D applications. This allows you to add powerful networking capabilities to your application.

More information



PDF Plugin for 4D is a plugin for the 4th Dimension programming language that allows you to generate files in Adobe's Portable Document Format (PDF). The plugin has an extensive command set for programmatically creating text, graphics, images and hypertext objects. There is no need for any third party software like Acrobat Distiller or PDF Writer. As a developer all you need to do is retrieve the data and format the layout while the plugin takes care of generating the PDF code that represents your data. You are not troubled with all the internals and intricacies of the PDF document format.

More information



PDF Viewer is a plugin for the 4th Dimension programming language, that allows you to view PDF documents inside a plugin area. On Mac it utilizes the built-in features of the operating system (Quartz) to render PDF documents. On Windows, it uses Adobe reader to display the document. Since the plugin area is just another control on the form, you can easily integrate it in your applications.

More information



PDFX Plugin is a plugin for the 4th Dimension programming language that allows you to extract text and other information from PDF documents. PDFX Plugin allows you to create solutions that need to categorize and index many PDF documents automatically. It allows you to extract text from a single page, a page range or the entire document. This can be used if you need to index pages individually. If required, the plugin can also try to retain the original layout as much as possible. This allows you to create a very simplistic textual representation of the document. Besides this, the plugin also provides support for password protected documents and can output text in a various encodings.

More information


PostgreSQL Plugin is a 4D plugin that allows easy connectivity to a PostgreSQL database. The plugin provides features such as rowsets and prepared SQL statements. Rowsets are much like a selection of records in 4D, making it easy for you to browse through the result of a query. Prepared SQL statements make it easy for you to construct valid SQL statements without having to worry about the proper use of quotes.

More information


Regex Plugin is a 4D plugin that allows you to work with regular expressions. Regular expressions are a powerful tool for common string operations such as matching, splitting and replacing text. Patterns are used to describe which characters should match as well as their relative positioning.

More information


Scripting Tools is a 4D plugin that allows you to integrate your 4D application with any scriptable application. It can start and stop applications, just by specifying the application's creator type, open or print documents, execute AppleScripts, send “Do Script” events to other applications like FileMaker Pro and execute VBA scripts in MS Word. It even allows your own 4D application to become scriptable so you can automate it from other applications that support AppleScript. On Mac OS X you get access to the command line prompt, so you can execute command line tools or shell scripts

More information


Spotlight Plugin is a plugin for the 4th Dimension programming language. It allows your application to query the Spotlight database. This gives you a high performance solution for doing full-text searches on documents on your hard disk. You can then retrieve all the metadata from the found items. It also comes with a Spotlight metadata importer which can be used to index information coming from your 4D application.

More information


SQLite Plugin is a plugin for the 4th Dimension programming language that gives you an embedded SQL database engine contained in a single plugin (no additional software). Having an extra database engine besides the built-in database engine of 4D, means that it's an ideal solution to store or archive static data (like zip codes, statistics etc.). Since it supports large tables, it is also ideal to offload the 4D database.

More information



XML Plugin is a plugin for 4th Dimension that allows you to create, read and write XML files in an easy way. It does this by parsing the XML data and creating a Document Object Model tree of it. You can then navigate through the tree, and add, change or remove nodes from it. Afterwards you can save the modified XML document back to disk or into a blob variable.
XML Plugin also allows you transform XML documents using stylesheets. XSL stands for eXtensible Style Language. XSL is a language that allows you to extract information from an XML document and re-order the output to a new format.

More information



Hot Links:

Click on the links below to go directly to the product page.

• API Pack

• Canvas Plugin

• Find by content pack

• Keychain manager pack

• MyConnect Plugin

• NTK Plugin

• PDF Plugin for 4D

• PDF Viewer

• PDFX Plugin

• PostgreSQL Plugin

• Regex Plugin

• Scripting Tools

• Spotlight Plugin

• SQLite Plugin

• XML Plugin

















Pluggers Software © 2002-2010