Miscellaneous Treats in List & Label 27

As with every version, there are way too many new features in version 27 to cover them all in separate blog posts. So here’s a quick summary of some of the rather hidden gems that still deserve some attention.

  • Supporting Windows 11, Visual Studio 2022 and .NET 6
  • Parametrized data sources now support passing a “displayformula” option in order to set the displayed value for the auto generated parameter. This allows the use ID values for the parameter itself, while displaying a user friendly substitution.
  • The AskString$ and AskStringChoice$ dialogs are now resizable.
  • New barcode type added: Pharmacode
  • New image type added: SVGZ (compressed SVG)
  • Report parameters can now be validated via a regular expression.
  • The Drawing() function can receive a valid SVG string, which will be converted into an image on the fly, e.g. Drawing(‘<svg height=”100″ width=”100″><circle cx=”50″ cy=”50″ r=”40″ stroke=”black” stroke-width=”3″ fill=”red” /></svg>’).
  • Lines are now exported as inline SVG files, when exporting to XHTML. Line styles are also partly supported, diagonal lines are no longer raster images.
  • The .NET component now automatically tries to decode Base64 encoded images, if they are defined e.g. via LL.Fields.Add(“MyBase64Image”, Base64String, LlFieldType.Drawing). Note: this feature requires the Base64 string to be padded to a multiple of four bytes with “=” as defined in RFC 4648.
  • If a preview contains input objects, the ribbon now provides two different PDF modes (PDF with input objects and PDF with input data as fixed text).
  • JPEG images with EXIF rotation information are automatically displayed correctly now.
  • The extended properties of 2D barcodes (Aztec, QRCode, DataMatrix, PDF417, MicroPDF417, Maxicode) are now accessible via DOM.
  • Pie charts now support a maximum segment count. All additional segments will then be summarized as “Others”. Before, there was only a minimum share, which was not flexible enough in cases where many segments had the same (small) share.
  • The HTML object now supports https for downloads.
  • VCL FireDac: the ExportOptions can now be set directly via the ExportOptions class.
  • VCL FireDac: simplified variant for setting options & print options
  • Crosstab label cells can now contain an image.

This wraps up the feature posts on version 27 – we’ll start blogging about the upcoming version 28 pretty soon. Stay tuned!

Related Posts

Leave a Comment