sgcReports 機能マトリクス
sgcReports のすべての機能を用途別にまとめ、各機能のヘルプトピックへのリンクを付けています。コアは VCL も FMX も外部 DLL も使わないため、Windows サービスや Linux64 のデーモンで動作します。
sgcReports のすべての機能を用途別にまとめ、各機能のヘルプトピックへのリンクを付けています。コアは VCL も FMX も外部 DLL も使わないため、Windows サービスや Linux64 のデーモンで動作します。
登録版 は、登録版と体験版に含まれ、無料の 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 | ヘルプ |
|---|---|---|---|
| アクセシブルな 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 | 1 つの準備済みレポートから、複数の出力を作成します。TsgcReportXLSXExport、TsgcReportCSVExport、TsgcReportImageExport を使います。 | ヘルプ | |
| プレビュー | ページ移動に対応した TsgcReportPreviewVCL と TsgcReportPreviewFMX を提供します。 | ヘルプ | |
| Linux デーモン | Linux64 のデーモンで、エンジンをヘッドレスで実行します。 | ヘルプ |
| 機能 | 詳細 | 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 版のレポートは、同じクラス名を持つ C# 移植版です。ビルダー、JSON ソース、エンジン、エクスポート、WinForms プレビューに加え、HTML、ASP.NET Core、sgcSign のパッケージがあります。
| パッケージ | エディション | 内容 |
|---|---|---|
esegece.sgcReports.Community | Community(無料) | コアライブラリ |
esegece.sgcReports.WinForms.Community | Community(無料) | Windows Forms コントロール |
esegece.sgcReports.HTML.Community | Community(無料) | HTML ビューアと Web 連携 |
esegece.sgcReports.AspNetCore.Community | Community(無料) | ASP.NET Core 連携 |
esegece.sgcReports | 登録版 | コアライブラリ |
esegece.sgcReports.WinForms | 登録版 | Windows Forms コントロール |
esegece.sgcReports.HTML | 登録版 | HTML ビューアと Web 連携 |
esegece.sgcReports.AspNetCore | 登録版 | ASP.NET Core 連携 |
sgcReports のすべての機能は sgcUI ヘルプで解説されており、開発環境ごとに 1 つのビルドを用意しています。
sgcUI ヘルプ全体を PDF ファイルにまとめたもので、オフラインでの閲覧や印刷に便利です。
Delphi (PDF) →