Development
with List & Label

List & Label is a reporting component for developers and brings extensive and convenient print, export and preview functionality to your applications.

Functional Principle

The choice is yours: whether you opt for data binding or choose to work without a database, or whether you are developing a desktop or server/web server application, you can enhance your software by adding only a few lines of code (or none at all with .NET). This way, you include a host of reports and decide which data is used for List & Label while designing or exporting.

Integration in Visual Studio

Jochen Bartlau, Head of Development for List & Label, shows in this video, how easily the reporting tool can be integrated into a .NET Core application (duration: 2:53 min).

Functional Principle

The choice is yours: whether you opt for data binding or choose to work without a database, or whether you are developing a desktop or server/web server application, you can enhance your software by adding only a few lines of code (or none at all with .NET). This way, you include a host of reports and decide which data is used for List & Label while designing or exporting.

Data Providers and DataSource Component

Not a single line of code is needed with DataSource component. List & Label provides direct access to various database systems or database drivers such as SQL Server, Oracle, OLE DB, MySQL, ODBC and many more. Additional data providers can be used to connect List & Label to your favorite database in no time. A SQL Server Database report designer usually just takes three lines of code, just as all the other options below:

  • Apache Cassandra
  • ADO.NET
  • Business Objects
  • Cassandra
  • CData/RSSBus
  • CouchDB
  • CosmosDB
  • CSV
  • Firebird
  • Google Analytics
  • Google BigQuery
  • Google Sheets
  • GraphQL
  • IBM DB2
  • InMemory
  • JSON
  • Combined Data Sources
  • LINQ
  • MariaDB
  • MongoDB
  • MS Access
  • MS Azure
  • MS Excel
  • MS SharePoint
  • MS SQL Server
  • MySQL
  • NuoDB
  • OData
  • ODBC
  • OLE DB
  • Oracle
  • ORM/EF
  • Progress OpenEdge
  • PostgreSQL
  • Redis
  • REST
  • RSS
  • Salesforce
  • SharePoint
  • SQLite
  • XML

 

You can create your own data providers as well via the IDataProvider interface , in order to connect List & Label to virtually any data source.

Numerous Export Formats

List & Label lets you flexibly export your reports into the formats you need. This makes it easy to pass on reports. In addition, you can define specific options for the respective formats, such as password protection or additional document properties.

icon anbindung

Documents

  • PDF (including ZUGFeRD/XRechnung)
  • Word/DOCX
  • Excel/XLSX
  • PowerPoint/PPTX
  • Rich Text Format (RTF)
  • XPS
design und visualisierung

File/Web

  • XHTML/CSS
  • JSON
  • XML
  • Text (CSV/Layout)
icon vorschau preview

Picture

  • PNG
  • SVG
  • JPEG
  • Bitmap
  • Metafile (EMF)
  • TIFF/Multi-TIFF
icon_integration_entwicklungsumgebungen

General

  • Printer
  • Preview
  • Presentation
  • Pinwriter (TTY)
  • Printer binary file (PRN)

Email distribution:

Distribute your reports conveniently via email using SMTP, Microsoft Graph API, Simple MAPI or XMAPI. Optionally, the export results can also be packed directly by List & Label in a ZIP archive.

Development Environments & Programming Examples

You can integrate List & Label into all DLL/API-compatible languages. If you can’t find the development environment you’re looking for in the list below, please contact us.

.NET Framework 4, .NET 6/7/8 Cobol RAD Studio
Access dBASE PLUS (specialized component) Visual Basic .NET (specialized .NET component)
AcuCobol Delphi (VCL component) Visual Basic 6
Alaska Xbase++ Excel (partially VB-compatible) Visual C++
Asymetrix Toolbook Java (JNI-DLL, Javonet .NET) Visual DataFlex (specialized component)
C# (specialized .NET component) Lotus Script Visual FoxPro
C/C++ (code examples for VC++) PHP Visual Objects
C++ Builder (VCL component) PowerBuilder Visual Studio
Centura SQL Progress OpenEdge Word (partially VB-compatible)
Clarion (with OpenSource template) Python Xojo

Development Environments & Programming Examples

.NET (.NET Framework 4, .NET Core 3.1, .NET 6/7)
– Access
– AcuCobol
– Alaska Xbase++
– Asymetrix Toolbook
– C# (specialized .NET component)
– C/C++ (code examples for VC++)
– C++ Builder (VCL component)
– Centura SQL
– Clarion (with OpenSource template)
– Cobol
– dBASE PLUS (specialized component)
– Delphi (VCL component)
– Excel (partially VB-compatible)
Java (JNI-DLL)
– Lotus Script
– PHP
– PowerBuilder
– Progress OpenEdge
– Python
– RAD Studio
– Visual Basic .NET (specialized .NET component)
– Visual Basic 6
– Visual C++
– Visual DataFlex (specialized component)
– Visual FoxPro
– Visual Objects
– Visual Studio
– Word (partially VB-compatible)
– Xojo

Online Documentation Portal

All information you need to get started.
Step by step to your finished report.

Documentations | Tutorials | Samples

online-documentation-portal

Dynamically Created Reports – DOM

DOM enables you to dynamically create projects. You can use your own project wizards, and a feature-reduced version of the Designer. What’s more, the DOM API allows you to define practically any property by code. DOM is particularly easy to use with .NET and VCL, and can be used with a range of other programming languages, too.

Powerful Automation

Imagine what it would be like to have a project wizard that adapts project templates to the user’s requirements before the Report Designer has even opened. List & Label offers this functionality. Users can select the fields they require for an invoice from their database, and when they open the Designer, the invoice will be almost ready to go – with the address field and item list already filled out.

List & Label DOM Viewer

Internationalization

Select the language of your choice. In the Enterprise Edition, the Report Designer is available in more than ten languages. Unicode support and the localization of project files make your application fit for international teams and projects. If you can’t find the language you’re looking for, please feel free to contact us.

Available Languages

Chinese (simplified) Italian
Czech Japanese
Dutch Portuguese
English Slovak
French Spanish
German

Test Fully Functional 30-Day Trial Version for Free

        
Left Menu Icon