Canvas Plugin version 3.0.4 released

Canvas Plugin has been updated to version 3.0.4. This maintenance release includes a few bug fixes and minor improvements.

  • Fixed various bugs related to HiDiPi support on Windows. When HiDiPi is used the plugin reverts to GDI+.
  • For details see the section Version history of the documentation.
  • More improvements to CV Area To Object.
  • Fixed a bug in CV Set Resize Limits when maxWidth or maxHeight are set to -1.

More information on Canvas Plugin

Canvas Plugin version 3.0.3 released

Canvas Plugin has been updated to version 3.0.4. This maintenance release includes a few bug fixes and minor improvements.

  • Added support for Direct 2D and Direct Write on Windows. The graphics rendering engine can now be controlled by through the text rendering engine. Printing through Direct2D is currently not supported. Instead we fall back to GDI+ when printing.
  • Added support for Apple Silicon based Macs.
  • Reimplemented the handling of tooltips using a timer.
  • Removed CV Get Dropped Object, since the underlying technology is no longer supported by 4D. Use the On Begin Drag Over form event with the commands from the pasteboard theme (APPEND DATA TO PASTEBOARD and GET PASTEBOARD DATA).
  • Added the CV Set Drop Types an CV Get Drop Types commands, for dealing with native 4D drag and drop functionality.
  • Added CV Area To Object command, which translates the information in a plugin area to a 4D object (including layers, shapes etc.)
  • Added new command CV Set Polygon Points.
  • Added advanced hit testing for polygons.
  • Major internal refactoring because of reorganisation of common code libraries.
  • Various bug fixes.

More information on Canvas Plugin

Canvas Plugin 2.0 released

After a long development cycle, we are very pleased to announce the release of Canvas Plugin version 2.0. This version is a major rewrite of the plugin using native modern graphic engines such as Quartz and GDI+. The plugin now supports modern graphic capabilities such as transparent colors and images, rotated objects, shadows, gradients, dash patterns, image fill patterns, unicode text, svg, pdf support. The event handling system has also been rewritten. A new On Timer event has been added. Basic animation capabilities have been added. In short this is a release packed with new features and we hope you will enjoy it.

More information on Canvas Plugin

Canvas Plugin 1.5 released

Canvas Plugin is a plugin for the 4th Dimension programming language 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.

Version 1.5 includes some new features and improved compatibility with 4D version 11. The most important new features are:

  • Support for cascading stylesheets.
  • Programmatically create stylesheets and set their various properties.
  • Programmatically create library pictures.
  • Commands for cloning a layer or a complete plugin area.
  • Plugin access can be limited to specific users in a client-server environment.
  • A hugely improved demo database with more examples.

Please refer to the section “Version history” in the documentation for a complete overview.

Canvas Plugin is available for Mac OS X and Windows.

More information