- 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!