OpenInsight 10.3 Update

As work continues on OpenInsight 11 we’re still working on OpenInsight 10 to ensure that we’re fixing bugs and implementing a few new features wherever we can (and of course folding them into v11 as well).

OpenInsight 10.3 is the next release and about to hit Beta status, and we’ll announce the release date in due course. Originally we planned to release a smaller 10.2.5 version with just the bug fixes, but as we added a major component update and a few other new things, we decided to bump it up a little, so here’s what you’ll be getting:

An updated OIPI “Classic” (OCX) version

As you know, we supply two main printer engines in OpenInsight: One is based on OLE (OCX) technology (aka. Get/Set_Printer1) , and the other is based on .NET technology (aka. Get/Set_Printer2). The reason for adding the latter version to OpenInsight was mainly because the OLE version didn’t support Unicode at all, and this was becoming a vital requirement for modern applications. The big downside of the .NET version, however, was the speed, and it was generally slower than the OLE version, which was painfully noticeable on some long reports and print jobs.

The good news is that with version 10.3 we’ve implemented the following in the OIPI OCX version:

  • Full Unicode support in the document object and PDF exporter.
  • Support for compression, passwords and encryption in the PDF exporter.
  • Improved the UI feedback in the PDF Exporter
  • Vastly improved the speed of the PDF exporter (we had some reports go from 12 ppm to 600 ppm!)
  • Added text-selection functionality in the Print Preview window to match the .NET version.

So hopefully with that you’ll get the best of both worlds – Unicode and speed!

Added the “Find” API to the WEBVIEW control

Microsoft finally added a Find API in the WEBVIEW control so we’ve now exposed that too. This means that you’ll be able to programmatically control the “Find” functionality in your WEBVIEW controls (You can even use your own Find dialog if you prefer closer integration with your normal OpenInsight GUI forms instead).

Added support for multiple-selection listboxes and drag-reordering

LISTBOX controls have always supported a simplified Drag and Drop ability via the ALLOWDRAGREORDER property, but it was always limited to single-select mode. Due to popular demand we’ve updated this to include multiple-selection mode too (And for those of you wondering, we’re hoping to get full OLE Drag and Drop finished for version 11, honest… ).

Of course there are several other bug fixes and performance improvements we’ve added as well, so be sure to check out the Beta release when it goes live!

2 thoughts on “OpenInsight 10.3 Update”

  1. BarryStevens's avatarBarryStevens

    Re OIPI:

    Can the file format options available in the “INIT” be added to the preview ‘export’ save-as file type options

    101 = XLS102 = XLSX103 = DOCX104 = JPG105 = GIF106 = BMP107 = TIFF108 = PNG109 = EMF

    Reply ↓
  2. Captain C's avatarCaptain C Post author

    Those output formats look specific to the .NET version rather than the OCX, so we can’t add them yet, and TBH, I don’t know if any of those formats will be added in future iterations of the OCX – we’d have to do some investigation first.

    Reply ↓

Leave a comment