Tổng quan
Syncfusion Essential Diagram tập trung vào bài toán xây dựng ứng dụng sơ đồ tương tác trên nền.NET, với khả năng tạo giao diện và hành vi gần với Microsoft Visio. Thư viện lưu các đối tượng đồ họa trong node graph rồi render lên màn hình, phù hợp cho các ứng dụng cần thao tác trực quan với node, connector và symbol.

Phạm vi nền tảng được nêu khá rộng trong hệ sinh thái.NET truyền thống, gồm Windows Forms, ASP.NET, WPF và Silverlight. Thành phần hỗ trợ cả vector graphics lẫn raster graphics trên drawing surface, giúp triển khai nhiều kiểu sơ đồ và bề mặt hiển thị khác nhau.

Thành phần.NET để xây dựng ứng dụng sơ đồ tương tác kiểu Microsoft Visio trên Windows Forms, ASP.NET, WPF và Silverlight, hỗ trợ node graph, vector/raster graphics, layout manager và symbol palette.

Tính năng nổi bật
- Tạo sơ đồ tương tác kiểu Microsoft Visio cho ứng dụng.NET.
- Lưu đối tượng đồ họa trong node graph để render lên màn hình.
- Hỗ trợ vector graphics và raster graphics trên drawing surface.
- Liên kết node bằng connector, end-point decorator, port và line bridging.
- Scene Layout — Sắp xếp sơ đồ với Directed-Tree, Hierarchical, Org Chart và Radial-Tree layout.
- Scene Layout — Tùy biến layout hiện có hoặc triển khai layout manager mới.
- Tạo custom symbols bằng Symbol Designer Utility.
Ứng dụng thực tế
- Ứng dụng organization chart với built-in layout managers.
- Workflow diagram cần node linking, connector routing và bridging.
- Swimlane diagram để mô tả vai trò hoặc bước trong quy trình.
- Ishikawa hoặc fishbone diagram cho quality management.
- Diagram builder nội bộ cho desktop hoặc web.
Đối tượng sử dụng phù hợp
- Lập trình viên.NET xây dựng ứng dụng desktop và web có sơ đồ tương tác
- Tech lead cần thư viện diagram có khả năng mở rộng bằng subclass và custom layout
- Nhóm phát triển WPF hoặc Windows Forms cần symbol palette, editing tools và export
- Đơn vị triển khai hệ thống nghiệp vụ cần organization chart, workflow hoặc process diagram
Thông tin kỹ thuật
Câu hỏi thường gặp
Syncfusion Essential Diagram hỗ trợ những nền tảng nào?
Các thành phần được nêu cho Windows Forms, ASP.NET, WPF và Silverlight; phần compatibility cũng liệt kê ASP.NET WebForms, ASP.NET AJAX (ATLAS),.NET WinForms,.NET WPF và Silverlight.
Có hỗ trợ tạo layout tự động cho sơ đồ không?
Có. Các layout được liệt kê gồm Directed-Tree, Hierarchical, Org Chart, Radial-Tree, Symmetric và Table-Tree; WPF và Silverlight cũng có các tree layout tương ứng.
Có thể tạo symbol riêng hoặc nhập stencil từ Visio không?
Có. Thư viện có Symbol Designer Utility và hỗ trợ Visio-Stencil Import.
Ngôn ngữ scripting nào được hỗ trợ?
Các ngôn ngữ được nêu gồm C#, Visual Basic.NET và JScript.NET.
Sản phẩm hiện còn bán riêng lẻ không?
Không. Trang sản phẩm ghi rõ hiện không còn được bán riêng lẻ mà có trong Syncfusion Essential Studio Enterprise Edition và một trong 9 platform-dedicated suites.





Bình luận