List & Label
Cross Platform

The powerful report generator is now available cross-platform.

*Work in Progress: Not complete yet, but already helpful.

List & Label
Cross Platform

What is List & Label Cross Platform?

List & Label Cross Platform (LLCP) is a cross-platform reporting solution for Windows, Linux, and macOS. The powerful print engine is fully based on the latest version of .NET with no native dependencies. For reporting that runs—wherever your app runs.

Benefits at a glance

Platform-independent▾

Runs on Windows, Linux, and macOS – including Docker containers and cloud environments.

Faster & more efficient▾

SkiaSharp rendering engine with up to 5x faster rendering speed compared to the classic version.

Cost-effective▾

Supports Linux servers and containerization to significantly reduce infrastructure costs.

Easy migration▾

Uses the existing API and project structure of the classic edition – minimizes migration effort.

Seamless integration▾

Supports all .NET technologies such as Avalonia, WPF, WinForms, and Blazor – flexible for various tech stacks.

Future-proof▾

JSON-based project files and modern API ensure long-term maintainability and compatibility.

Roadmap

🚀

Version 1.0 – planned for Q4/2025

The first LLCP version will be released with List & Label 31.

Included features:

✅ Support for Windows, Linux, and macOS

PDF export for web & cloud

✅ Introduction of JSON-based project files

✅ Easy conversion of existing projects to JSON

✅ Numerous supported reporting functions

🛠️

Planned future developments

After the initial release, regular updates with new features will follow:

⚙️ Additional report elements such as charts & crosstabs

⚙️ Additional export formats such as JSON and CSV

🎯

"Feature complete" expected Q4/2027

Implementation of all planned features is scheduled for the end of 2027. There will be some areas that will not or cannot be implemented. The classic Windows version will remain and continue to be maintained.

🔮

Planned for 2028

The Web Report Designer and the Web Report Viewer will also be available for LLCP in the future.

The goal: design, preview, and export of reports directly in the browser – also on Linux servers or in Docker environments.

Roadmap

🚀

Version 1.0 – planned for Q4/2025

The first LLCP version will be released with List & Label 31.

Included features:

✅ Support for Windows, Linux, and macOS

PDF export for web & cloud

✅ Introduction of JSON-based project files

✅ Easy conversion of existing projects to JSON

✅ Numerous supported reporting functions

🛠️

Planned future developments

After the initial release, regular updates with new features will follow:

⚙️ Additional report elements such as charts & crosstabs

⚙️ Additional export formats such as JSON and CSV

🎯

"Feature complete" expected Q4/2027

Implementation of all planned features is scheduled for the end of 2027. There will be some areas that will not or cannot be implemented. The classic Windows version will remain and continue to be maintained.

🔮

Planned for 2028

The Web Report Designer and the Web Report Viewer will also be available for LLCP in the future.

The goal: design, preview, and export of reports directly in the browser – also on Linux servers or in Docker environments.

Platform, integration &

reporting functions

Supported platforms

Operating systems

  • Windows
  •  Linux
  •  macOS / iOS
  • Android

Architectures & frameworks

  •  ARM architectures (e.g., Raspberry Pi, Apple Silicon)
  • Blazor / WebAssembly

Containers & cloud

  •  Azure containers (cloud-native environments)
  • Docker (incl. Linux Docker containers)

 

Linux penguin in notebook
List & Label Cross Platform Technology Stack

Technology stack of List & Label Cross Platform

.NET platform: LLCP is based on .NET and is designed to enable timely migration to current .NET versions to take advantage of performance and security improvements.

Rendering engine: LLCP uses Skia for cross-platform 2D rendering, offering better performance and consistent visuals compared to Windows GDI.

Project format: Instead of the previous proprietary LST format, project files are stored in JSON format – readable, version controlled, and ideal for web integration. The transition is simple and can be automated.

Don’t miss the latest LLCP release news. Subscribe to the List & Label newsletter.

Rendering & performance

LLCP in action: The video on the right shows how LLCP with Skia renders a 180-page document significantly faster than classic List & Label with GDI – depending on the content and system.

Performance: Multithreading and efficient caching further improve processing speed. The entire rendering pipeline is automatically tested in the CI/CD pipeline to ensure stability and scalability.

Supported Data Sources by List & Label Cross Platform

Integration & data formats

API compatibility: LLCP remains largely API-compatible with the classic version. The object model and interfaces are designed so that existing projects will continue to work when converted to the JSON format.

Data binding: All .NET-compatible data sources are supported, including custom implementations that are cross-platform compatible. The foundation is the IDataProvider interface, which enables flexible and extensible data binding.

Logging: LLCP integrates with Microsoft’s ILogger interface. This allows seamless use of Serilog, Log4Net, the built-in Debwin logger, or other frameworks.

Supported reporting functions

The designer is not yet available for List & Label Cross Platform. Templates must therefore still be created using the classic version on Windows and then converted to the new JSON format.

Text und RTF

Text and RTF▾

LLCP handles styled text with fonts and colors, including basic support for Rich Text Formatting (RTF).

Formeln

Formulas▾

Sup­ports most of the 250+ for­mu­la fun­ctions, in­clu­ding math, date, cur­ren­cy, lo­gic, ag­gre­ga­tion, and con­di­tion­al for­mat­ting.

Grafische Elemente

Graphical elements▾

LLCP su­pports the in­te­gra­tion of gra­phi­cal el­e­ments such as lines, rec­tan­gles, el­lip­ses, and pic­tures.

Mehrpassverfahren

Multi-pass processing▾

Through mul­ti-pass pro­ces­sing, LLCP sup­ports com­bi­na­tion prin­ting, ta­bles of con­tents, in­dex­es, and to­tal page counts.

Barcodes

Barcodes▾

LLCP sup­ports var­i­ous bar­code types from the clas­sic ver­sion, such as Code 128, QR code and DataMatrix.

Etiketten

Labels▾

LLCP sup­ports dy­na­mic la­bel prin­ting with flex­i­ble da­ta bin­ding, cus­tom­i­zable lay­outs, bar­code ren­der­ing, and gra­phic out­put.

Tabellen

Tables▾

The in­te­gra­tion of hie­rar­chi­cal ta­bles and lay­out switch­ing en­a­bles flex­i­ble re­port de­sign with LLCP.

Eingebettete Schriftarten

Embedded fonts▾

Fonts can be em­bed­ded in JSON pro­ject files for con­sis­tent ren­der­ing and easy de­ploy­ment on Li­nux or con­tain­ers.

Export & print formats

LLCP does not provide direct physical printing, as Skia does not offer a native printing interface. Instead, printing is done via generated PDF files, which can then be printed using external tools or print queues. The following export formats are supported in the initial release:

  • PDF
  • SVG
  • PNG
  • JPG

Additional export formats are planned for future releases.

Export and Print Formats in List & Label Cross Platform

FAQ

What development environment do I need?

The LLCP NuGet-Package supports the latest .NET versions. You can work with Visual Studio / Visual Studio Code or, if you prefer, with any other editor (e.g., vi on Linux).

Can I still use my LST files?

For LLCP, we have replaced LST files with JSON. We will offer a simple way to convert them.

Can I create reports with LLCP yet?

LLCP will initially be a pure print engine. The integration of the Web Report Viewer and the Web Report Designer will follow once the print engine supports all planned features.

Reports created with the classic List & Label can already be printed now, if the features used in them are already supported.

When will LLCP be available?

The first version is expected to be available starting in September with the BETA version of List & Label 31. Once List & Label 31 is officially released, you’ll be able to use the version right away.

Will the Windows version of List & Label be completely replaced?

No, we will continue to support the classic List & Label. In the future, both List & Label Cross Platform and the classic List & Label will be available.

In which edition will LLCP be available?

LLCP will be part of the Enterprise Edition. If you’re interested in upgrading your license, please contact our sales team. We’ll be happy to make you an attractive offer.

Who’s in the penguin costume?

Our dear marketing colleague Pascal.
Marketing Penguin

combit software logo
phone white    mail icon    person icon
Left Menu Icon