How to Use List & Label .NET Directly in Java

With the help of Javonet, the List & Label .NET component can be easily integrated and used directly from Java – with the usual ease of use you are accustomed to from .NET. With this cooperation, Java customers have easy access e.g. to real data preview in the Designer, drilldown reporting and report parameters to name just a few of the interactive features.

Introducing Parametrized Data Sources

example for a result in the html 5 viewer

List & Label's powerful filter options could not be used for all data sources so far. Reason is, especially for web based data sources, it is not possible or feasible to get "all" data first and then filter to the desired subset. The upcoming version 24 comes with a powerful new feature that addresses this very issue: Parametrized Data Sources. It allows to combine data source parameters with actual report parameters in the Designer.

Unbelievable Printing Performance Boost

example printing performance boost

Continuing the journey of improving the performance, we decided to tweak a bit on the printing side as well. These optimizations help when using the same table several times with different fields. Think of a tabular report with some charts and a crosstab. Typically you have different views on your data in these objects. For these cases, the improvement is huge – I mean really huge.

Reset Page Count for Group Header

reset page counter option

While List & Label has a superior concept for printing mail merges, many other (usually band-type) reporting tools people got used to apply a different concept to print invoices and other mail merge typed projects. Usually in List & Label, you'd define the header data as variables and use text objects, images etc. to design your letter head.

Progress OpenEdge Reporting Tool List & Label 21

This time we feature a guest post from our partner and developer colleague Thomas Wurl. About two years ago, Thomas developed a free data provider for Progress OpenEdge available for all List & Label customers. While this provider was adopted successfully by many Progress users, it suffered some restrictions. So Thomas decided to restart from scratch and came up with an incredibly fast and powerful new solution. Here's his story. 

Introducing C++ Support for Multiple Report Containers

During our Roadshow this fall, the question I was asked the most was "why do you support certain features only for .NET". Most notably, multiple report containers (since LL20) and nested tables (since LL21) were only available for .NET databinding. The reason for this is the necessity to support a special and – until now – undocumented COM interface for passing the data to List & Label. We decided to leave this interface undocumented in version 20 in order to be free to apply changes without breaking customer code. We had to make sure the interface was ripe. Now we are and here we go.

Designer Preview Support for Xbase++

Today, I spoke at the Xbase Forum Meeting in Potsdam, Germany. Besides presenting what our reporting tool can do I had the joy and honor to share my presentation with Tom Liehr, a respected member of the Xbase++ community. Together we've created a modified sample for Xbase++ that shows how to support the designer preview in Xbase++. Or – better said – Tom did most of the hard work while I stood flabbergasted at the sideline. I was only able to give some hints that helped crossing the finish line just in time which was Easter Monday, 10:30 pm.

New and Extended Designer Objects

In version 20 you see the debut of a brand new Designer object: the checkbox. This object is used to indicate if a boolean value (a condition) is met or not. Think of visualizing the availability of a product, the selected menu in a hotel etc. And the OLE object just got a major overhaul.