Revisiting C# Script Performance

This is another often overlooked feature – you can add scripts to your projects and use your favorite language to do so. Since a couple of versions already, List & Label supports C# Scripts. However, the performance was less than perfect, making it a good choice for complex calculations but not so much for using it on a line-to-line base. In List & Label 26, we were able to push the performance quite remarkably – now using scripts is perfectly feasible.

Making-of: Web Report Designer in Development Part I

The rapidly increasing number of web apps has led to a great demand for web-based reporting solutions. We followed this trend with List & Label, and moved the Designer to the web – from version 27 on. One huge benefit, brought by the new Designer: way less effort, because only one front- and back-end needs to be developed and subsequently maintained. Naturally, the development of the new Web Report Designer presented us with technical challenges which we’d like to share with you – maybe knowing about our own learning curve is going to help you with your own projects, too.

Vastly Improved PDF Export

PDF is by far the most important export format and one of the targets virtually every user is actually working with. Over the years, we've employed a number of different SDKs and versions of these SDKs in order to write decent PDF files. While the results were excellent already for "normal" cases, there were a couple of restrictions in more advanced scenarios. This has changed in version 26.

Results of the List & Label Survey 2021

Thanks to all participants for taking the time to answer our questions. One thing that I can say straight away: your time was well invested. Your feedback has given us many good ideas and suggestions on how we can further improve List & Label and which new features and technologies are important to you. We do not want to withhold the results, so here are your answers from the survey.

Finally – a Glance in the Crystal Ball

An often required feature for "this cannot be done" type of problems is looking into the future. Things like "don't print this group if it doesn't contain record xy" or "print a reference to the page number of an item that's printed way later". Before List & Label 26, there was no simple solution to this and the magic had to be done in the application if possible at all. Starting with List & Label 26, we'll introduce a new feature that's aimed at solving exactly challenges like this.

How We Release a New Version

List & Label 26 is gearing towards RTM. We've been blogging about the progress and upcoming new features for some time now. This time, however, I'd like to share some insights into what happens as we shift near RTM.