下载 sgcDiagram

sgcDiagram 包含在 sgcUI All-Access 试用版中,Delphi 和 C++ Builder 各有一个安装程序,涵盖全部 14 款 sgcUI 产品。您可以下载功能完整的试用版,运行无需 IDE 的预编译演示程序,或将 NuGet 包添加到 .NET 项目中。许可证可在定价页面购买。

免费试用版下载

一个 sgcUI 试用版即可安装所有 sgcUI 产品(包括 sgcDiagram),并提供完整功能供评估使用。

适用于 Delphi 的 sgcUI 试用版

Delphi 7 至 RAD Studio 13 的全功能评估版,包含全部 14 款 sgcUI 产品(含 sgcDiagram)和示例项目。

下载 Delphi 试用版 →

适用于 C++ Builder 的 sgcUI 试用版

C++ Builder 2007 至 13 的全功能评估版。包含 C++ 头文件和示例项目的相同组件。

下载 C++ Builder 试用版 →

预编译示例程序

每款 sgcUI 产品的可直接运行的可执行文件。sgcDiagram 演示包括 FlowchartEditor、FlowchartEditorFMX、OrgChart、NodeEditor 和 Headless。

下载示例程序 →

试用版包含什么

  • 包含全部功能的 sgcDiagram,包括自动布局、绕开障碍的路由、数据绑定和图层
  • 所有其他 sgcUI 产品,从 sgcGrid 到 sgcReports
  • 适用于 Delphi 7 至 13 的 VCL 和 FireMonkey 软件包,以及 C++ Builder 头文件和库
  • 试用期结束后会显示试用版提示,其他一切不变

三步运行 sgcDiagram

安装试用版,运行一个演示,然后把 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。
FireMonkeyDelphi XE6 至 13,支持 Windows、macOS、iOS 和 Android。
C++ Builder通过生成的 .hpp 头文件使用相同的组件。
Linux64自 Delphi 10.2 起:无界面文档、JSON、连线、布局以及 PNG 和 SVG 渲染器。
.NETWinForms、WPF 和 Avalonia(Windows、Linux、macOS),支持 .NET Framework 4.7.2、.NET 8、.NET 9 和 .NET 10,另有无界面 JSON、PNG 和 SVG。

适用于 .NET 的 sgcDiagram

sgcDiagram 同时提供纯托管的 C# 移植版本,类名与 Delphi 版本相同,适用于 WinForms、WPF 和 Avalonia,以 NuGet 包形式发布。

NuGet 包

使用 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 概述 →

社区版 vs. 注册版

免费的 sgcDiagram 社区版适用于年营业收入低于 100 万欧元且开发者不超过 5 人的个人和组织。注册版包含全部功能、完整源代码和商业许可。 The Community edition has no automatic layouts, no obstacle avoiding routing, no data binding and one layer.

sgcDiagram NuGet 包

社区版包免费,注册版包需要 .NET 许可证。

版本安装说明
社区版dotnet add package esegece.sgcDiagram.Community免费社区版:除自动布局、绕开障碍的路由、数据绑定和多个图层之外的所有功能。
注册版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 版本的一部分购买。