sgcReports Matrice des fonctionnalités

Tout ce que fait sgcReports, groupé par tâche, avec un lien vers la rubrique d'aide de chaque fonctionnalité. Le noyau n'a ni VCL ni FMX et aucune DLL externe, donc il fonctionne dans les services Windows et les démons Linux64.

Définition du rapport

8 fonctionnalités

Sources de données

3 fonctionnalités

Sortie

5 fonctionnalités

Passerelle web

3 fonctionnalités

.NET

8 paquets NuGet

Documentation

Aide en ligne et manuels PDF

Enregistrée signale les fonctionnalités présentes dans les éditions enregistrée et d'essai, mais pas dans l'édition Community gratuite. ~ signale une fonctionnalité que Community propose en partie, avec la différence indiquée en dessous.

Chaque ligne renvoie à sa rubrique d'aide. Les lignes marquées Enregistrée sont la passerelle sgcReportsHTML pour Delphi et C++ Builder, qui exige sgcWebSockets Professional ou supérieur et sgcHTML.

Définition du rapport

FonctionnalitéDétailsCommunityAide
Constructeur fluentTsgcReportBuilder construit un rapport dans le code avec une chaîne fluent.Aide
Modèle de rapportRemplis directement le modèle TsgcReport.Aide
Définitions JSONCharge une définition de rapport depuis du JSON à l'exécution sans recompiler.Aide
Bandes et groupesEn-têtes et pieds de groupe, données maîtres, pied de page, sous-totaux et numéros de page.Aide
Maître-détailBandes maître et détail, par exemple une facture avec ses lignes.Aide
ExpressionsExpressions telles que Sum(Sales.Amount).Aide
Codes-barresCodes-barres dans les rapports via le moteur de codes-barres de sgcPDF.Aide
De droite à gauche (arabe et hébreu)TsgcReport.RightToLeft et BiDiMode sur les bandes et les éléments mettent la disposition en miroir, avec un texte mis en forme, ordonné en bidi et justifié. L'export PDF définit un sens de lecture de droite à gauche, XLSX écrit une feuille de droite à gauche, et le visualiseur et le concepteur HTML reçoivent dir="rtl".Aide

Sources de données

FonctionnalitéDétailsCommunityAide
DataSetTsgcReportDataSetSource lit n'importe quel TDataSet.Aide
JSONTsgcReportJSONSource lit un fichier ou une chaîne JSON.Aide
ÉvénementsTsgcReportEventSource alimente le rapport à partir de tes propres événements.Aide

Sortie

FonctionnalitéDétailsCommunityAide
PDF accessiblePDF/UA-1 balisé par défaut (PDFUA vaut True).Aide
PDF/A-3PDF/A-3 d'archivage sur demande (rpaA3b, rpaA3a). Dans Delphi et .NET, aussi PDF/A-4 (rpaA4) et PDF/UA-2 (PDFUAPart défini sur rpuPart2).Aide
XLSX, CSV et PNGUn seul rapport préparé, plusieurs sorties : TsgcReportXLSXExport, TsgcReportCSVExport et TsgcReportImageExport.Aide
AperçuTsgcReportPreviewVCL et TsgcReportPreviewFMX avec navigation entre les pages.Aide
Démon LinuxExécute le moteur sans interface dans un démon Linux64.Aide

Passerelle web

FonctionnalitéDétailsCommunityAide
Diffuser les rapports par HTTPTsgcReportHTTPEndpoint diffuse les rapports en PDF, XLSX, CSV et PNG. Nécessite sgcWebSockets Professional ou supérieur et sgcHTML.~Delphi et C++ Builder : exige sgcWebSockets Professional ou supérieur et sgcHTML. .NET : les paquets esegece.sgcReports.HTML et AspNetCore hébergent les mêmes routes.Aide
Visionneuse dans le navigateurTsgcReportHTMLViewer affiche les rapports dans le navigateur.Aide
Concepteur de rapports webTsgcReportHTMLDesigner modifie les définitions de rapport dans le navigateur.~Laisse DesignerEnabled désactivé sur les points de terminaison de production et place-le derrière ta propre authentification.Aide

sgcReports pour .NET

Les rapports .NET sont un portage C# avec les mêmes noms de classes : le constructeur, la source JSON, le moteur et les exports, un aperçu WinForms, et des paquets HTML, ASP.NET Core et sgcSign.

PaquetÉditionContenu
esegece.sgcReports.CommunityCommunity (gratuite)Bibliothèque principale
esegece.sgcReports.WinForms.CommunityCommunity (gratuite)Contrôles Windows Forms
esegece.sgcReports.HTML.CommunityCommunity (gratuite)Visionneuse HTML et intégration web
esegece.sgcReports.AspNetCore.CommunityCommunity (gratuite)Intégration ASP.NET Core
esegece.sgcReportsEnregistréeBibliothèque principale
esegece.sgcReports.WinFormsEnregistréeContrôles Windows Forms
esegece.sgcReports.HTMLEnregistréeVisionneuse HTML et intégration web
esegece.sgcReports.AspNetCoreEnregistréeIntégration ASP.NET Core

Documentation

Chaque fonctionnalité de sgcReports est documentée dans l'aide de sgcUI, avec une version pour chaque environnement de développement.

Aide en ligne

Commence par l'introduction de sgcReports, puis suis le démarrage rapide et les rubriques sur les fonctionnalités.

Delphi →
C++ Builder →
.NET →

Manuels PDF

L'aide complète de sgcUI au format PDF, à lire hors ligne ou à imprimer.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Meilleur rapport qualité-prix : All-AccessTous les produits eSeGeCe, Support Premium inclus, à partir de €1,059/an.
Voir les tarifs All-Access

Crée avec sgcReports

Télécharge l'essai sgcUI et ajoute sgcReports à ton application Delphi, C++ Builder ou .NET.