sgcReports 機能マトリクス

sgcReports のすべての機能を用途別にまとめ、各機能のヘルプトピックへのリンクを付けています。コアは VCL も FMX も外部 DLL も使わないため、Windows サービスや Linux64 のデーモンで動作します。

レポート定義

8 個の機能

データソース

3 個の機能

出力

5 個の機能

Web ブリッジ

3 個の機能

.NET

8 個の NuGet パッケージ

ドキュメント

オンラインヘルプと PDF マニュアル

登録版 は、登録版と体験版に含まれ、無料の Community 版には含まれない機能を示します。~ は、Community 版が一部のみ備える機能を示し、違いは下に記載しています。

各行は、そのヘルプトピックにリンクしています。登録版と記載された行は、Delphi と C++ Builder 向けの sgcReportsHTML ブリッジで、sgcWebSockets Professional 以上と sgcHTML が必要です。

レポート定義

機能詳細Communityヘルプ
フルーエントなビルダーTsgcReportBuilder は、フルーエントなチェーンを使って、コードでレポートを作成します。ヘルプ
レポートモデルTsgcReport モデルを直接設定します。ヘルプ
JSON 定義再コンパイルせずに、実行時に JSON からレポート定義を読み込みます。ヘルプ
バンドとグループグループヘッダーとフッター、マスターデータ、ページフッター、小計、ページ番号に対応します。ヘルプ
マスター詳細マスターバンドと詳細バンド。たとえば、明細行付きの請求書です。ヘルプ
式Sum(Sales.Amount) のような式を使えます。ヘルプ
バーコードsgcPDF のバーコードエンジンを通じて、レポートにバーコードを使えます。ヘルプ
右から左 (アラビア語とヘブライ語)TsgcReport.RightToLeft とバンドおよび項目の BiDiMode がレイアウトをミラー化し、テキストはシェイピング、双方向の並べ替え、均等割り付けが行われます。PDF エクスポートは右から左の読み方向を設定し、XLSX は右から左のシートを書き出し、HTML ビューアーとデザイナーには dir="rtl" が付きます。ヘルプ

データソース

機能詳細Communityヘルプ
DataSetTsgcReportDataSetSource は、任意の TDataSet を読み込みます。ヘルプ
JSONTsgcReportJSONSource は、JSON ファイルまたは文字列を読み取ります。ヘルプ
イベントTsgcReportEventSource は、独自のイベントからレポートにデータを供給します。ヘルプ

出力

機能詳細Communityヘルプ
アクセシブルな 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、PNG1 つの準備済みレポートから、複数の出力を作成します。TsgcReportXLSXExport、TsgcReportCSVExport、TsgcReportImageExport を使います。ヘルプ
プレビューページ移動に対応した TsgcReportPreviewVCL と TsgcReportPreviewFMX を提供します。ヘルプ
Linux デーモンLinux64 のデーモンで、エンジンをヘッドレスで実行します。ヘルプ

Web ブリッジ

機能詳細Communityヘルプ
HTTP でのレポート配信TsgcReportHTTPEndpoint は、レポートを PDF、XLSX、CSV、PNG として配信します。sgcWebSockets Professional 以上と 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.CommunityCommunity(無料)コアライブラリ
esegece.sgcReports.WinForms.CommunityCommunity(無料)Windows Forms コントロール
esegece.sgcReports.HTML.CommunityCommunity(無料)HTML ビューアと Web 連携
esegece.sgcReports.AspNetCore.CommunityCommunity(無料)ASP.NET Core 連携
esegece.sgcReports登録版コアライブラリ
esegece.sgcReports.WinForms登録版Windows Forms コントロール
esegece.sgcReports.HTML登録版HTML ビューアと Web 連携
esegece.sgcReports.AspNetCore登録版ASP.NET Core 連携

ドキュメント

sgcReports のすべての機能は sgcUI ヘルプで解説されており、開発環境ごとに 1 つのビルドを用意しています。

オンラインヘルプ

まず 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 のアプリケーションに追加してください。