What Do 64 Interim Releases Have to Do with Today’s Quality Control?

This blog post was prompted by a discussion in our forum. One of our customers, who’s been using List & Label since 1995 (which actually goes back longer than my own experience!) sent us a message, telling us that due to fear of errors, he usually waits for up to a year after the release, before finally implementing a new version. Right here, I’d like to explain why I don’t think that’s a good idea, and give you a bit of an insight into our quality assurance. We want you to feel good about using List & Label in your applications on a daily basis.

Deploy Report Server on an Azure Container Instance and using it from an Azure Function

Report Server Azure Container

As we keep getting requests to support calling List & Label from an Azure Function, and – due to several restrictions like e.g. GDI sandboxing – List & Label can’t be used directly in this context, I thought it might be interesting to explore another way to the cloud, this time using the Report Server. Using its REST-API, you can even create reports from an Azure Function. But let’s walk through the process step by step.

Creating Charts via Drag & Drop

Drag and Drop for Donut Chart

List & Label’s chart dialog offers a load of possible customizations. However, as always, with great power comes great complexity. Even creating a simple pie chart could have taken some time if you’re not yet familiar with List & Label’s chart features. As you can already easily create crosstabs via Drag & Drop, and we just recently improved the table’s drag & drop features, offering a thorough D&D support for charts was the next logical step on our path to a simpler, more intuitive end user desktop designer.

No More Printer Driver Dependency: The New Printerless Mode in List & Label 27

App to the Cloud with LL 27

This was a huge issue, that has been bugging us for years. While – generally speaking – List & Label’s level of printer control is unmatched by any competitor I know of, we always required a printer driver in order to execute this control. On the desktop, that’s all fine and well, as Microsoft conveniently provides the XPS Document Writer and – in more recent versions of Windows OS – the Microsoft PDF Writer. Those are always present and accessible. However, on the web and in the cloud, it’s a different story.

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.

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.