sgcDiagram 機能マトリクス

sgcDiagram のすべての機能を用途別にまとめ、各機能のヘルプトピックへのリンクを付けています。JSON として保存したダイアグラムは、Delphi、C++ Builder、.NET で開けます。

描画と編集

7 個の機能

.NET

6 個の NuGet パッケージ

ドキュメント

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

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

各行は、そのヘルプトピックにリンクしています。Community 列は、無料の .NET Community 版に含まれる内容を示します。登録版とトライアル版には、すべてが含まれます。

描画と編集

機能詳細Communityヘルプ
パレットとエディタユーザーは TsgcVCLDiagramPalette から TsgcVCLDiagramView に図形をドラッグし、ポートを接続して、その場でテキストを編集します。ヘルプ
14 種類の図形プロセス、判断、端子、データ、ドキュメント、コンテナ、画像、SVG パスなどがあります。ヘルプ
コネクタラベルと矢印付きの、直線、直交、曲線のコネクタを使えます。障害物を避けるルーティングは登録版に含まれます。~Community 版では、直交コネクタはノードを避けない単純な折れ線で配置されます。ヘルプ
ポートとグルーイングコネクタはノードのポートに接着し、ノードの移動に追従します。ヘルプ
元に戻す機能とクリップボードすべての操作の取り消しとやり直し、BeginTransaction と EndTransaction による変更のグループ化、コピーと貼り付けに対応します。ヘルプ
スナップとガイドグリッドへのスナップと配置ガイドに対応します。ヘルプ
レイヤー1 つのダイアグラムに複数のレイヤーを持てます。Community 版のレイヤーは 1 つです。登録版ヘルプ
アクセシビリティノード、リンク、グループ、図形パレットが UI Automation に公開され、図には代替テキストが生成されます。キーボードの代替手段で、ノードの移動、微調整、サイズ変更、リンクの作成 (Ctrl+K)、パレットからの図形の追加ができ、フォーカスリングは常に表示され、Windows のハイコントラストに従います。VCL (Delphi 7 から 13)、Windows の FireMonkey、WinForms、WPF、Avalonia で既定で有効です。ヘルプ

レイアウトとデータ

機能詳細Communityヘルプ
階層レイアウト1 回の呼び出しで、ダイアグラム全体を左から右、または上から下に整列し、取り消しは 1 ステップで行えます(TsgcDiagramLayeredLayout)。登録版ヘルプ
ツリーレイアウト組織図や階層構造向けの TsgcDiagramTreeLayout です。登録版ヘルプ
データバインドTsgcDiagramDataBinding は、データセットからダイアグラムを作成します。たとえば、テーブルから組織図を作成できます。登録版ヘルプ
NodesSource と LinksSource (.NET)TsgcWpfDiagramView と TsgcAvaloniaDiagramView は、コレクションから図を作成します。NodesSource は項目ごとに 1 つのノードを作り、NodeParentMember は組織図向けに親へのコネクターを、LinksSource はグラフ向けに項目ごとに 1 つのコネクターを作ります。TsgcWinFormsDiagramView は NodesDataSource と LinksDataSource をバインドします。バインドは一方向です。データが変わると図は再構築されます。登録版ヘルプ
デザイナーとサンプル図 (.NET)WinForms のビューは、.NET Framework と .NET 8 以降の Visual Studio デザイナーで開き、ノードのないビューは、デザイナーと WPF、Avalonia のプレビューアーに小さなサンプルフローを表示します。登録版では、スマートタグに Nodes Data Source、Node Key Member、Node Parent Member、Links Data Source も表示されます。ヘルプ

ファイル、エクスポート、表示

機能詳細Communityヘルプ
JSON ファイルSaveToFile と LoadFromFile。同じファイルを Delphi、C++ Builder、.NET で開けます。ヘルプ
PNG と SVG のエクスポートTsgcDiagramRenderer とビューアは、PNG と SVG を保存できます。ウィンドウのないサーバーやコンソールでも、Linux64 を含めて利用できます。ヘルプ
テーマとスタイル他の sgcUI 製品と共通のライトテーマとダークテーマ、ノードごとのスタイル、OnDrawNode によるカスタム描画に対応します。ヘルプ
ビューアモードReadOnly を設定すると、編集できない状態でダイアグラムを表示できます。ヘルプ
右から左 (アラビア語とヘブライ語)パレット、ルーラー、ミニマップ、ツールバーがミラー化されます。キャンバスは図形のジオメトリを保ち、図形のテキストは独自の方向で読みます。dglRightToLeft は、階層レイアウトとツリーレイアウト (Registered) を右から読む形にします。ヘルプ
印刷と印刷プレビューPrint と ShowPrintPreview は、図全体を、PNG と SVG のエクスポートと同じ範囲で印刷し、選択、ハンドル、ガイドは含めません。PrintSettings は、用紙、向き、余白、拡大縮小、ヘッダーとフッターを一度設定すれば、プリンター、プレビュー、PDF のすべてに使われます。すべてのエディションで、VCL、FireMonkey、WinForms、WPF、Avalonia に対応します (FireMonkey の印刷は Windows と macOS で動作します)。ヘルプ
アクセシブルな PDF エクスポート、PDF/UA と PDF/A (sgcPDF 使用)ExportToPDF は、実際のテキストを持つベクターページを書き出し、図形とコネクタの数と図形のテキストを含む代替テキストを付けます。ファイルは既定でタグ付きの PDF/UA ドキュメントで、PDFALevel で PDF/A-2a または PDF/A-3a を追加できます。sgcUIPDF ブリッジと、ライセンスされた sgcPDF が必要です (.NET では esegece.sgcUICore.sgcPDF)。登録版ヘルプ

.NET 向け sgcDiagram

.NET 版のダイアグラムは、同じクラス名を持つ C# 移植版で、WinForms、WPF、Avalonia に対応し、ヘッドレスレンダリング用のパッケージがあります。

パッケージエディション内容
esegece.sgcDiagram.CommunityCommunity(無料)コアライブラリ
esegece.sgcDiagram登録版コアライブラリ
esegece.sgcDiagram.WinForms登録版Windows Forms コントロール
esegece.sgcDiagram.Wpf登録版WPF コントロール
esegece.sgcDiagram.Avalonia登録版Avalonia コントロール
esegece.sgcDiagram.Rendering登録版ヘッドレスレンダリング

ドキュメント

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

オンラインヘルプ

まず sgcDiagram の紹介を読み、続いてクイックスタートと各機能のトピックをご覧ください。

Delphi →
C++ Builder →
.NET →

PDF マニュアル

sgcUI ヘルプ全体を PDF ファイルにまとめたもので、オフラインでの閲覧や印刷に便利です。

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
最もお得な選択: All-AccesseSeGeCe の全製品にプレミアムサポートが付いて、年間 €1,059 からご利用いただけます。
All-Access の価格を見る

sgcDiagram で開発を始めましょう

sgcUI 体験版をダウンロードして、sgcDiagram を Delphi、C++ Builder、.NET のアプリケーションに追加してください。