Développement avec le
générateur de rapports
List & Label
List & Label est und générateur de rapports pour les développeurs qui apporte à vos applications des fonctionnalités étendues et pratiques d’impression, d’exportation et de prévisualisation.
Principe fonctionnel
Vous avez le choix : que vous optiez pour la liaison de données ou que vous choisissiez de travailler sans base de données, ou que vous développiez une application desktop ou un serveur web, vous pouvez améliorer votre logiciel en ajoutant seulement quelques lignes de code (ou même sans code avec .NET). Vous pouvez ainsi inclure une multitude de rapports et décider quelles données sont utilisées pour List & Label lors de la conception ou de l’exportation.
Intégration dans Visual Studio
Jochen Bartlau, responsable du développement pour List & Label, montre dans cette vidéo comment le générateur de rapports peut être facilement intégré dans une application .NET Core (durée : 2:53 min).
Principe fonctionnel
Vous avez le choix : que vous optiez pour la liaison de données ou que vous choisissiez de travailler sans base de données, ou que vous développiez une application de bureau ou un serveur web, vous pouvez améliorer votre logiciel en ajoutant seulement quelques lignes de code (ou rien du tout avec .NET). Vous pouvez ainsi inclure une multitude de rapports et décider quelles données sont utilisées pour List & Label lors de la conception ou de l’exportation.
Fournisseurs de données et composant source de données
Avec le composant source de données, aucune programmation n’est requise. List & Label permet un accès direct à une variété de systèmes de bases de données ou de pilotes tels que SQL Server, Oracle, OLE DB, MySQL, ODBC et bien d’autres. Des fournisseurs de données supplémentaires sont disponibles pour connecter rapidement List & Label à votre base de données préférée. Un concepteur de rapports SQL Server Database ne nécessite généralement que trois lignes de code, tout comme les autres options ci-dessous :
- Apache Cassandra
- ADO.NET
- Business Objects
- Cassandre
- CData/RSSBus
- CouchDB
- CosmosDB
- CSV
- Firebird
- Google Analytics
- Google BigQuery
- Google Sheets
- GraphQL
- IBM DB2
- En mémoire
- JSON
- Sources de données combinées
- 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
Vous pouvez également créer vos propres fournisseurs de données via l’interface IDataProvider, afin de connecter List & Label à pratiquement n’importe quelle source de données.
Nombreux formats d’exportation
List & Label vous permet d’exporter vos rapports dans les formats dont vous avez besoin. Cela facilite la transmission des rapports. En outre, vous pouvez définir des options spécifiques pour les différents formats, telles que la protection par mot de passe ou des propriétés supplémentaires du document.
Documents
- PDF (y compris ZUGFeRD/XRechnung)
- Word/DOCX
- Excel/XLSX
- PowerPoint/PPTX
- Format de texte enrichi (RTF)
- XPS
Fichier/Web
- XHTML/CSS
- JSON
- XML
- Texte (CSV/mise en page)
Photo
- PNG
- SVG
- JPEG
- Bitmap
- Métafichier (EMF)
- TIFF/Multi-TIFF
Général
- Imprimante
- Prévisualisation
- Présentation
- Pinwriter (TTY)
- Fichier binaire d’imprimante (PRN)
Distribution par email :
Distribuez vos rapports par email en utilisant SMTP, Microsoft Graph API, Simple MAPI ou XMAPI. List & Label peut aussi optionnellement compresser les exports en format ZIP
Environnements de développement et exemples de programmation
Vous pouvez intégrer le générateur de rapports dans tous les langages compatibles avec les DLL/API. Si vous ne trouvez pas l’environnement de développement que vous recherchez dans la liste ci-dessous, veuillez nous contacter.
.NET Framework 4, .NET 6/7/8 | Cobol | Visual Basic 6 |
Accès | dBASE PLUS (composant spécialisé) | Visual Basic .NET (composant spécialisé .NET) |
AcuCobol | Delphi (composant VCL) | Visual C++ |
Alaska Xbase++ | Excel (partiellement compatible avec VB) | Visual DataFlex (composant spécialisé) |
Asymetrix Toolbook |
Java (JNI-DLL, Javonet .NET) | Visual FoxPro |
C# (composant spécialisé .NET) | Lotus Script | Visual Objects |
C/C++ (exemples de code pour VC++) | PHP | Visual Studio |
C++ Builder (composant VCL) | PowerBuilder | Word (partiellement compatible avec VB) |
Centura SQL | Progress OpenEdge | Xojo |
Clarion (avec modèle OpenSource) | RAD Studio | En savoir plus |
Environnements de développement et exemples de programmation
– .NET (.NET Framework 4, .NET Core 3.1, .NET 6/7)
– Accès
– AcuCobol
– Alaska Xbase++
– Manuel d’outils Asymetrix
– C# (composant spécialisé .NET)
– C/C++ (exemples de code pour VC++)
– C++ Builder (composant VCL)
– Centura SQL
– Clarion (avec modèle OpenSource)
– Cobol
– dBASE PLUS (composante spécialisée)
– Delphi (composant VCL)
– Excel (partiellement compatible avec VB)
– Java (JNI-DLL)
– Lotus Script
– PHP
– PowerBuilder
– Progress OpenEdge
– Studio RAD
– Visual Basic .NET (composant spécialisé .NET)
– Visual Basic 6
– Visual C++
– Visual DataFlex (composant spécialisé)
– Visual FoxPro
– Objets visuels
– Visual Studio
– Word (partiellement compatible avec VB)
– Xojo
Portail de documentation en ligne
Toutes les informations dont vous avez besoin pour démarrer.
Étape par étape jusqu’au rapport final.
Documentations | Tutoriels | Exemples d’application
Rapports créés dynamiquement – DOM
DOM vous permet de créer des projets de manière dynamique. Vous pouvez utiliser vos propres assistants de projet et une version réduite du Designer. De plus, l’API DOM vous permet de définir pratiquement n’importe quelle propriété par code. DOM est particulièrement facile à utiliser avec .NET et VCL, et peut également être utilisé avec une série d’autres langages de programmation.
Une automatisation puissante
Imaginez ce que serait un assistant de projet qui adapterait les modèles de projet aux besoins de l’utilisateur avant même l’ouverture du concepteur de rapports. List & Label offre cette fonctionnalité. Les utilisateurs peuvent sélectionner les champs dont ils ont besoin pour une facture dans leur base de données et, lorsqu’ils ouvrent le Designer, la facture est presque prête à l’emploi – le champ de l’adresse et la liste des articles étant déjà remplis.
Internationalisation
Sélectionnez la langue de votre choix. Dans l’édition Enterprise, le concepteur de rapports est disponible dans plus de dix langues. La prise en charge de l’Unicode et la localisation des fichiers de projet permettent à votre application de s’adapter aux équipes et aux projets internationaux. Si vous ne trouvez pas la langue que vous recherchez, n’hésitez pas à nous contacter.
Langues disponibles
Chinois (simplifié) | Italien |
Tchèque | Japonais |
Néerlandais | portugais |
Anglais | Slovaque |
Français | Espagnol |
Allemand |
Testez gratuitement la version d’essai entièrement fonctionnelle pendant 30 jours