sgcDiagram をダウンロード

sgcDiagram は、Delphi 用と C++ Builder 用の 1 つずつのインストーラーで、sgcUI の全 14 製品を含む sgcUI All-Access 体験版に収録されています。全機能が使える体験版をダウンロードするか、IDE なしでコンパイル済みデモを実行するか、NuGet パッケージを .NET プロジェクトに追加してください。ライセンスは価格ページでご購入いただけます。

無料体験版のダウンロード

sgcUI 体験版を 1 つインストールすると、sgcDiagram を含む sgcUI の全製品が、評価用に全機能とともに導入されます。

Delphi 用 sgcUI 体験版

Delphi 7 から RAD Studio 13 までに対応し、sgcDiagram を含む sgcUI の全 14 製品とデモプロジェクトが付属する、フル機能の評価版です。

Delphi 体験版をダウンロード →

C++ Builder 用 sgcUI 体験版

C++ Builder 2007 から 13 までに対応するフル機能の評価版です。同じコンポーネントを C++ ヘッダーファイルとデモプロジェクトとともに提供します。

C++ Builder 体験版をダウンロード →

コンパイル済みデモ

sgcUI の全製品について、そのまま実行できるファイルを用意しています。sgcDiagram のデモは FlowchartEditor、FlowchartEditorFMX、OrgChart、NodeEditor、Headless です。

デモをダウンロード →

体験版に含まれるもの

  • 自動レイアウト、障害物を避けるルーティング、データバインド、レイヤーを含む、すべての機能を備えた sgcDiagram
  • sgcGrid から sgcReports まで、他のすべての sgcUI 製品
  • Delphi 7 から 13 向けの VCL と FireMonkey のパッケージ、および C++ Builder のヘッダーとライブラリ
  • 体験期間が過ぎると体験版である旨の通知が表示されます。それ以外は変わりません

sgcDiagram を動かすまでの 3 ステップ

体験版をインストールし、デモを実行してから、ご自身のフォームに sgcDiagram を配置してください。

インストール

sgcUI 体験版のインストーラーを実行します。パッケージが登録され、コンポーネントがツールパレットの SGC Diagram ページに表示されます。

デモを開く

Demos\Diagram フォルダから FlowchartEditor を開いて実行し、パレットから図形をドラッグし、ポートからコネクタを描いて、レイアウトボタンを押します。

コンポーネントを配置

TsgcVCLDiagramPalette を左寄せで、TsgcVCLDiagramView をクライアント領域全体に配置し、パレットの View プロパティを設定すると、フォームがダイアグラムエディタになります。

sgcDiagram のデモを実行する

FlowchartEditor

登録版のみ FlowchartEditor

コードで作った注文フローです。図形のドラッグ、ポートからのコネクタ描画、コネクタの種類の切り替え、元に戻す、階層レイアウトの実行、JSON の読み込みと保存、PNG と SVG のエクスポート、テーマと読み取り専用モードの切り替えを試せます。

OrgChart

登録版のみ OrgChart

TDBGrid の 60 人の従業員を、読み取り専用のダイアグラムビューにバインドします。編集を確定するとチャートが再構築され、コンパクトリーフ、部署の色、クリックで選択、PNG と SVG のエクスポートに対応します。

NodeEditor

NodeEditor

型付きの入力ポートと出力ポート、OnConnecting の接続ルール、曲線のコネクタ、OnDrawNode で描画したブロックを、ポートとキャプションごと JSON として保存します。

登録版のみ FlowchartEditorFMX

FireMonkey のビューとパレットを使ったフローチャートエディタです。Windows と Android で、タップで図形を配置し、ピンチでズームします。

Headless

登録版のみ Headless

VCL や FireMonkey のユニットを使わないコンソールプログラムが、フローチャートを作成し、階層レイアウトで整列して、PNG、SVG、JSON を書き出します。Linux64 でも動作します。

対応する IDE とプラットフォーム

項目対応状況
Delphi (VCL)Delphi 7 から 13、Win32 と Win64 に対応します。
FireMonkeyWindows、macOS、iOS、Android 上の Delphi XE6 から 13 に対応します。
C++ Builder生成された .hpp ヘッダーを通じて、同じコンポーネントを使えます。
Linux64Delphi 10.2 以降で、ヘッドレスのドキュメント、JSON、ルーティング、レイアウト、PNG と SVG のレンダラーに対応します。
.NET.NET Framework 4.7.2、.NET 8、.NET 9、.NET 10 上の WinForms、WPF、Avalonia(Windows、Linux、macOS)に対応し、ヘッドレスの JSON、PNG、SVG も利用できます。

.NET 向け sgcDiagram

sgcDiagram は、同じクラス名を持つマネージド C# 版としても提供され、WinForms、WPF、Avalonia に対応し、NuGet パッケージとして配布されます。

NuGet パッケージ

無料の Community 版は dotnet add package esegece.sgcDiagram.Community で、登録版は dotnet add package esegece.sgcDiagram でインストールしてください。お使いの UI フレームワーク用のコントロールは esegece.sgcDiagram.WinForms、esegece.sgcDiagram.Wpf、esegece.sgcDiagram.Avalonia に含まれます。

NuGet で見る →

.NET デモ

デモプロジェクト: FlowchartEditor, FlowchartWpf, FlowchartAvalonia, NodeEditor, OrgChart, ConsoleRender。

.NET の概要を読む →

Community 版と登録版の違い

無料の Community 版 sgcDiagram は、年間総収入が 100 万ユーロ未満で、開発者が 5 名以下の個人および組織が利用できます。登録版には、すべての機能、ソースコード一式、商用ライセンスが含まれます。 Community 版には、自動レイアウト、障害物を避けるルーティング、データバインドがなく、レイヤーは 1 つです。

sgcDiagram の NuGet パッケージ

Community パッケージは無料です。登録版パッケージには .NET ライセンスが必要です。

エディションインストール備考
Communitydotnet add package esegece.sgcDiagram.Community無料の Community 版:自動レイアウト、障害物を避けるルーティング、データバインド、2 つ以上のレイヤーを除くすべて。
登録版dotnet add package esegece.sgcDiagram登録版:ドキュメント、図形、コネクタ、ルーティング、レイアウト、元に戻す機能、JSON、フレームワーク非依存のコントローラ。
登録版dotnet add package esegece.sgcDiagram.WinForms登録版:WinForms のダイアグラムビューと図形パレット。
登録版dotnet add package esegece.sgcDiagram.Wpf登録版:WPF のダイアグラムビューと図形パレット。
登録版dotnet add package esegece.sgcDiagram.Avalonia登録版:Windows、Linux、macOS 向けの Avalonia のダイアグラムビューと図形パレット。
登録版dotnet add package esegece.sgcDiagram.Rendering登録版:Windows、Linux、macOS でのヘッドレス PNG 出力。

ライセンスが必要ですか?

sgcDiagram の価格をご確認いただけます。sgcUI のエディションの一部として入手することもできます。