下载 sgcReports

sgcReports 包含在 sgcUI All-Access 试用版中,Delphi 和 C++ Builder 各有一个安装程序,涵盖全部 14 款 sgcUI 产品。您可以下载功能完整的试用版,运行无需 IDE 的预编译演示程序,或将 NuGet 包添加到 .NET 项目中。许可证可在定价页面购买。

免费试用版下载

一个 sgcUI 试用版即可安装所有 sgcUI 产品(包括 sgcReports),并提供完整功能供评估使用。

适用于 Delphi 的 sgcUI 试用版

Delphi 7 至 RAD Studio 13 的全功能评估版,包含全部 14 款 sgcUI 产品(含 sgcReports)和示例项目。

下载 Delphi 试用版 →

适用于 C++ Builder 的 sgcUI 试用版

C++ Builder 2007 至 13 的全功能评估版。包含 C++ 头文件和示例项目的相同组件。

下载 C++ Builder 试用版 →

预编译示例程序

每款 sgcUI 产品的可直接运行的可执行文件。sgcReports 演示包括 ReportInvoice、ReportGroups、ReportJSONDefinition、ReportPDFUA、ReportExports、ReportFluent、ReportMobileFMX、ReportHTTPServer、ReportLinuxDaemon 和 ReportDatabaseSQL。

下载示例程序 →

试用版包含什么

  • 包含全部功能的 sgcReports,以及 sgcPDF 和其他 sgcUI 产品
  • 适用于 Delphi 7 至 13 的软件包,以及 C++ Builder 试用版中的 C++ Builder 2007 至 13
  • sgcReports 的 Delphi 和 C++ Builder 演示项目及帮助
  • 用试用版编译的构建会显示启动提示,其他一切不变

三步运行 sgcReports

安装试用版,运行一个演示,然后把 sgcReports 放到您自己的窗体上。

安装

选中 sgcPDF 和 sgcReports 后运行 sgcUI 试用版安装程序。它会在 IDE 中注册报表、数据源、导出和预览组件。

打开演示

从 sgcReports 演示文件夹中打开 ReportInvoice 并运行:发票会在预览中打开,并可保存为 PDF。

构建报表

在新项目中创建一个 TsgcReportBuilder,在 TsgcReportJSONSource 之上依次链接页面、分组页眉和数据分区,然后调用 SaveToPDF。

运行 sgcReports 演示

ReportInvoice

ReportInvoice

由数据集生成的主从发票:页眉、明细行、合计和二维码,可在预览中查看并保存为 PDF。

ReportGroups

ReportGroups

按地区分组的销售,含分组页眉、小计,并在汇总分区中给出总计。

ReportFluent

ReportFluent

用流式构建器编写的完整报表,然后导出为所有格式。

ReportJSONDefinition

ReportJSONDefinition

在两个备注框中编辑 JSON 定义及其数据并渲染,错误会指向 JSON 路径。

ReportPDFUA

ReportPDFUA

带替代文字和标题角色的带标签 PDF/UA-1 输出,可直接进行 veraPDF 检查。

ReportExports

ReportExports

一份准备好的报表,输出为 PDF、XLSX、CSV 和 PNG 文件。

ReportDatabaseSQL

ReportDatabaseSQL

通过数据集源由 SQL 查询提供数据的报表。

ReportMobileFMX

带页面导航的 FireMonkey 预览。FireMonkey 预览运行在 Windows 上。

ReportLinuxDaemon

适用于 Windows 和 Linux64 的控制台守护进程,用工作线程池渲染排队的 JSON 作业。

仅限注册版 ReportHTTPServer

通过 HTTP 提供的报表,带浏览器查看器、参数和下载。需要 sgcWebSockets 和 sgcHTML。

支持的 IDE 与平台

项目支持
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。

适用于 .NET 的 sgcReports

sgcReports 同时提供纯托管的 C# 移植版本,类名与 Delphi 版本相同,适用于 WinForms、WPF 和 Avalonia,以 NuGet 包形式发布。

NuGet 包

使用 dotnet add package esegece.sgcReports.Community 安装免费的社区版,或使用 dotnet add package esegece.sgcReports 安装注册版。适用于您的 UI 框架的控件位于 esegece.sgcReports.WinForms 中。

在 NuGet 上查看 →

.NET 示例程序

示例项目:Invoice, Groups, JSONDefinition, PDFUA, Exports, Fluent, HTTPServer, LinuxDaemon, DatabaseSQL, MobileMAUI。

阅读 .NET 概述 →

社区版 vs. 注册版

免费的 sgcReports 社区版适用于年营业收入低于 100 万欧元且开发者不超过 5 人的个人和组织。注册版包含全部功能、完整源代码和商业许可。 sgcReports requires sgcPDF; the Community installer only offers it when a licensed sgcPDF is present.

sgcReports NuGet 包

社区版包免费,注册版包需要 .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

需要许可证?

查看 sgcReports 的定价选项,或将其作为 sgcUI 版本的一部分购买。