sgcReports 功能矩阵

按任务分类的 sgcReports 全部功能,每项功能都链接到对应的帮助主题。核心不依赖 VCL 或 FMX,也没有外部 DLL,因此可在 Windows 服务和 Linux64 守护进程中运行。

报表定义

8 项功能

数据源

3 项功能

输出

5 项功能

Web 桥接

3 项功能

.NET

8 个 NuGet 包

文档

在线帮助与 PDF 手册

注册版 标记包含在注册版和试用版中、但不包含在免费社区版中的功能。~ 标记社区版仅部分提供的功能,差异说明见其下方。

每一行都链接到其帮助主题。标有“注册版”的行是用于 Delphi 和 C++ Builder 的 sgcReportsHTML 桥接,它需要 sgcWebSockets Professional 或更高版本以及 sgcHTML。

报表定义

功能详情社区版帮助
流式构建器TsgcReportBuilder 通过流式链式调用在代码中构建报表。帮助
报表模型直接填充 TsgcReport 模型。帮助
JSON 定义在运行时从 JSON 加载报表定义,无需重新编译。帮助
分带与分组分组页眉和页脚、主数据、页脚、小计和页码。帮助
主从明细主带和明细带,例如带明细行的发票。帮助
表达式诸如 Sum(Sales.Amount) 之类的表达式。帮助
条形码通过 sgcPDF 条形码引擎在报表中使用条形码。帮助
从右到左(阿拉伯语和希伯来语)TsgcReport.RightToLeft 以及带区和项目上的 BiDiMode 会镜像布局,文本经过整形、双向排序和两端对齐。PDF 导出会设置从右到左的阅读方向,XLSX 会写出从右到左的工作表,HTML 查看器和设计器会获得 dir="rtl"。帮助

数据源

功能详情社区版帮助
DataSetTsgcReportDataSetSource 读取任意 TDataSet。帮助
JSONTsgcReportJSONSource 读取 JSON 文件或字符串。帮助
事件TsgcReportEventSource 通过您自己的事件为报表提供数据。帮助

输出

功能详情社区版帮助
无障碍 PDF默认生成带标签的 PDF/UA-1(PDFUA 为 True)。帮助
PDF/A-3按需生成归档用 PDF/A-3(rpaA3b、rpaA3a)。在 Delphi 和 .NET 中,还支持 PDF/A-4(rpaA4)和 PDF/UA-2(将 PDFUAPart 设为 rpuPart2)。帮助
XLSX、CSV 和 PNG一份准备好的报表,多种输出:TsgcReportXLSXExport、TsgcReportCSVExport 和 TsgcReportImageExport。帮助
预览带页面导航的 TsgcReportPreviewVCL 和 TsgcReportPreviewFMX。帮助
Linux 守护进程在 Linux64 守护进程中以无界面方式运行引擎。帮助

Web 桥接

功能详情社区版帮助
通过 HTTP 提供报表TsgcReportHTTPEndpoint 以 PDF、XLSX、CSV 和 PNG 形式提供报表。需要 Professional 或更高版本的 sgcWebSockets 和 sgcHTML。~Delphi 和 C++ Builder:需要 sgcWebSockets Professional 或更高版本以及 sgcHTML。.NET:esegece.sgcReports.HTML 和 AspNetCore 包托管相同的路由。帮助
浏览器查看器TsgcReportHTMLViewer 在浏览器中显示报表。帮助
Web 报表设计器TsgcReportHTMLDesigner 在浏览器中编辑报表定义。~在生产环境的端点上请保持 DesignerEnabled 关闭,并把它放在您自己的身份验证之后。帮助

适用于 .NET 的 sgcReports

.NET 报表是类名相同的 C# 移植版本:包括构建器、JSON 数据源、引擎和导出、WinForms 预览,以及 HTML、ASP.NET Core 和 sgcSign 包。

包版本内容
esegece.sgcReports.Community社区版(免费)核心库
esegece.sgcReports.WinForms.Community社区版(免费)Windows Forms 控件
esegece.sgcReports.HTML.Community社区版(免费)HTML 查看器与 Web 集成
esegece.sgcReports.AspNetCore.Community社区版(免费)ASP.NET Core 集成
esegece.sgcReports注册版核心库
esegece.sgcReports.WinForms注册版Windows Forms 控件
esegece.sgcReports.HTML注册版HTML 查看器与 Web 集成
esegece.sgcReports.AspNetCore注册版ASP.NET Core 集成

文档

sgcReports 的每项功能都记录在 sgcUI 帮助中,每种开发环境各有一个版本。

在线帮助

请先阅读 sgcReports 简介,再依次查看快速入门和各功能主题。

Delphi →
C++ Builder →
.NET →

PDF 手册

完整的 sgcUI 帮助 PDF 文件,可离线阅读或打印。

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
超值之选:All-AccesseSeGeCe 全部产品,含高级支持,每年 €1,059 起。
查看 All-Access 价格

使用 sgcReports 开发

下载 sgcUI 试用版,将 sgcReports 添加到您的 Delphi、C++ Builder 或 .NET 应用程序中。