sgcDiagram をダウンロード
sgcDiagram は、Delphi 用と C++ Builder 用の 1 つずつのインストーラーで、sgcUI の全 14 製品を含む sgcUI All-Access 体験版に収録されています。全機能が使える体験版をダウンロードするか、IDE なしでコンパイル済みデモを実行するか、NuGet パッケージを .NET プロジェクトに追加してください。ライセンスは価格ページでご購入いただけます。
sgcDiagram は、Delphi 用と C++ Builder 用の 1 つずつのインストーラーで、sgcUI の全 14 製品を含む sgcUI All-Access 体験版に収録されています。全機能が使える体験版をダウンロードするか、IDE なしでコンパイル済みデモを実行するか、NuGet パッケージを .NET プロジェクトに追加してください。ライセンスは価格ページでご購入いただけます。
sgcUI 体験版を 1 つインストールすると、sgcDiagram を含む sgcUI の全製品が、評価用に全機能とともに導入されます。
Delphi 7 から RAD Studio 13 までに対応し、sgcDiagram を含む sgcUI の全 14 製品とデモプロジェクトが付属する、フル機能の評価版です。
Delphi 体験版をダウンロード →C++ Builder 2007 から 13 までに対応するフル機能の評価版です。同じコンポーネントを C++ ヘッダーファイルとデモプロジェクトとともに提供します。
C++ Builder 体験版をダウンロード →sgcUI の全製品について、そのまま実行できるファイルを用意しています。sgcDiagram のデモは FlowchartEditor、FlowchartEditorFMX、OrgChart、NodeEditor、Headless です。
デモをダウンロード →体験版をインストールし、デモを実行してから、ご自身のフォームに sgcDiagram を配置してください。
sgcUI 体験版のインストーラーを実行します。パッケージが登録され、コンポーネントがツールパレットの SGC Diagram ページに表示されます。
Demos\Diagram フォルダから FlowchartEditor を開いて実行し、パレットから図形をドラッグし、ポートからコネクタを描いて、レイアウトボタンを押します。
TsgcVCLDiagramPalette を左寄せで、TsgcVCLDiagramView をクライアント領域全体に配置し、パレットの View プロパティを設定すると、フォームがダイアグラムエディタになります。
コードで作った注文フローです。図形のドラッグ、ポートからのコネクタ描画、コネクタの種類の切り替え、元に戻す、階層レイアウトの実行、JSON の読み込みと保存、PNG と SVG のエクスポート、テーマと読み取り専用モードの切り替えを試せます。
TDBGrid の 60 人の従業員を、読み取り専用のダイアグラムビューにバインドします。編集を確定するとチャートが再構築され、コンパクトリーフ、部署の色、クリックで選択、PNG と SVG のエクスポートに対応します。
型付きの入力ポートと出力ポート、OnConnecting の接続ルール、曲線のコネクタ、OnDrawNode で描画したブロックを、ポートとキャプションごと JSON として保存します。
FireMonkey のビューとパレットを使ったフローチャートエディタです。Windows と Android で、タップで図形を配置し、ピンチでズームします。
VCL や FireMonkey のユニットを使わないコンソールプログラムが、フローチャートを作成し、階層レイアウトで整列して、PNG、SVG、JSON を書き出します。Linux64 でも動作します。
| 項目 | 対応状況 |
|---|---|
| Delphi (VCL) | Delphi 7 から 13、Win32 と Win64 に対応します。 |
| FireMonkey | Windows、macOS、iOS、Android 上の Delphi XE6 から 13 に対応します。 |
| C++ Builder | 生成された .hpp ヘッダーを通じて、同じコンポーネントを使えます。 |
| Linux64 | Delphi 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 も利用できます。 |
sgcDiagram は、同じクラス名を持つマネージド C# 版としても提供され、WinForms、WPF、Avalonia に対応し、NuGet パッケージとして配布されます。
無料の Community 版は dotnet add package esegece.sgcDiagram.Community で、登録版は dotnet add package esegece.sgcDiagram でインストールしてください。お使いの UI フレームワーク用のコントロールは esegece.sgcDiagram.WinForms、esegece.sgcDiagram.Wpf、esegece.sgcDiagram.Avalonia に含まれます。
デモプロジェクト: FlowchartEditor, FlowchartWpf, FlowchartAvalonia, NodeEditor, OrgChart, ConsoleRender。
.NET の概要を読む →無料の Community 版 sgcDiagram は、年間総収入が 100 万ユーロ未満で、開発者が 5 名以下の個人および組織が利用できます。登録版には、すべての機能、ソースコード一式、商用ライセンスが含まれます。 Community 版には、自動レイアウト、障害物を避けるルーティング、データバインドがなく、レイヤーは 1 つです。
Community パッケージは無料です。登録版パッケージには .NET ライセンスが必要です。
| エディション | インストール | 備考 |
|---|---|---|
| Community | dotnet 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 出力。 |