下载 sgcReports
sgcReports 包含在 sgcUI All-Access 试用版中,Delphi 和 C++ Builder 各有一个安装程序,涵盖全部 14 款 sgcUI 产品。您可以下载功能完整的试用版,运行无需 IDE 的预编译演示程序,或将 NuGet 包添加到 .NET 项目中。许可证可在定价页面购买。
sgcReports 包含在 sgcUI All-Access 试用版中,Delphi 和 C++ Builder 各有一个安装程序,涵盖全部 14 款 sgcUI 产品。您可以下载功能完整的试用版,运行无需 IDE 的预编译演示程序,或将 NuGet 包添加到 .NET 项目中。许可证可在定价页面购买。
一个 sgcUI 试用版即可安装所有 sgcUI 产品(包括 sgcReports),并提供完整功能供评估使用。
Delphi 7 至 RAD Studio 13 的全功能评估版,包含全部 14 款 sgcUI 产品(含 sgcReports)和示例项目。
下载 Delphi 试用版 →C++ Builder 2007 至 13 的全功能评估版。包含 C++ 头文件和示例项目的相同组件。
下载 C++ Builder 试用版 →每款 sgcUI 产品的可直接运行的可执行文件。sgcReports 演示包括 ReportInvoice、ReportGroups、ReportJSONDefinition、ReportPDFUA、ReportExports、ReportFluent、ReportMobileFMX、ReportHTTPServer、ReportLinuxDaemon 和 ReportDatabaseSQL。
下载示例程序 →安装试用版,运行一个演示,然后把 sgcReports 放到您自己的窗体上。
选中 sgcPDF 和 sgcReports 后运行 sgcUI 试用版安装程序。它会在 IDE 中注册报表、数据源、导出和预览组件。
从 sgcReports 演示文件夹中打开 ReportInvoice 并运行:发票会在预览中打开,并可保存为 PDF。
在新项目中创建一个 TsgcReportBuilder,在 TsgcReportJSONSource 之上依次链接页面、分组页眉和数据分区,然后调用 SaveToPDF。
由数据集生成的主从发票:页眉、明细行、合计和二维码,可在预览中查看并保存为 PDF。
按地区分组的销售,含分组页眉、小计,并在汇总分区中给出总计。
用流式构建器编写的完整报表,然后导出为所有格式。
在两个备注框中编辑 JSON 定义及其数据并渲染,错误会指向 JSON 路径。
带替代文字和标题角色的带标签 PDF/UA-1 输出,可直接进行 veraPDF 检查。
一份准备好的报表,输出为 PDF、XLSX、CSV 和 PNG 文件。
通过数据集源由 SQL 查询提供数据的报表。
带页面导航的 FireMonkey 预览。FireMonkey 预览运行在 Windows 上。
适用于 Windows 和 Linux64 的控制台守护进程,用工作线程池渲染排队的 JSON 作业。
通过 HTTP 提供的报表,带浏览器查看器、参数和下载。需要 sgcWebSockets 和 sgcHTML。
| 项目 | 支持 |
|---|---|
| Delphi 和 C++ Builder | 核心支持 Delphi 7 至 13 和 C++ Builder 2007 至 13:模型、表达式、数据、布局、引擎和导出。 |
| 操作系统 | 核心支持 Windows、Linux64、macOS、iOS 和 Android,不依赖 VCL、FMX 和外部 DLL。 |
| 预览 | Windows 上的 VCL 预览。Windows 上的 FireMonkey 预览。 |
| .NET | 核心、WinForms 预览、HTML 和 ASP.NET Core 包。 |
| 依赖关系 | sgcReports 需要 sgcPDF。sgcReportsHTML 桥接需要 Professional 或更高版本的 sgcWebSockets 和 sgcHTML。 |
sgcReports 同时提供纯托管的 C# 移植版本,类名与 Delphi 版本相同,适用于 WinForms、WPF 和 Avalonia,以 NuGet 包形式发布。
使用 dotnet add package esegece.sgcReports.Community 安装免费的社区版,或使用 dotnet add package esegece.sgcReports 安装注册版。适用于您的 UI 框架的控件位于 esegece.sgcReports.WinForms 中。
示例项目:Invoice, Groups, JSONDefinition, PDFUA, Exports, Fluent, HTTPServer, LinuxDaemon, DatabaseSQL, MobileMAUI。
阅读 .NET 概述 →免费的 sgcReports 社区版适用于年营业收入低于 100 万欧元且开发者不超过 5 人的个人和组织。注册版包含全部功能、完整源代码和商业许可。 sgcReports requires sgcPDF; the Community installer only offers it when a licensed sgcPDF is present.
社区版包免费,注册版包需要 .NET 许可证。
| 版本 | 安装 | 说明 |
|---|---|---|
| 社区版 | dotnet add package esegece.sgcReports.Community | |
| 社区版 | dotnet add package esegece.sgcReports.WinForms.Community | |
| 社区版 | dotnet add package esegece.sgcReports.HTML.Community | |
| 社区版 | dotnet add package esegece.sgcReports.AspNetCore.Community | |
| 注册版 | dotnet add package esegece.sgcReports | |
| 注册版 | dotnet add package esegece.sgcReports.WinForms | |
| 注册版 | dotnet add package esegece.sgcReports.HTML | |
| 注册版 | dotnet add package esegece.sgcReports.AspNetCore |