NetDiagram ASP.NET Control for Windows 10 - Full description
NetDiagram ASP.NET Control is a server-side diagramming component for developers building interactive diagram features into ASP.NET applications. Written in C#, it provides a programmable model for nodes, links, tables and other diagram elements, along with browser-based editing and presentation options. It can also be used with SharePoint, and is included in the MindFusion.ASP Pack.
The component offers 87 predefined node shapes, including BPMN shapes, and supports custom shapes, reusable shape libraries, containers, tree-view nodes and tables with flexible row and column spans. Links can contain multiple straight or curved segments, while nodes and links can use custom types. Developers can configure appearance and behavior through properties, access diagram objects and selections programmatically, and respond to events raised by user actions. Utility methods include path finding and cycle detection.
For interactive editing, users can select multiple elements, move or resize nodes within defined constraints, align objects to a grid, and navigate by zooming, scrolling or panning. Dragging can trigger automatic scrolling, and nodes can provide docking points for connections. In-place text editing, tooltips, configurable selection handles, element locking, hierarchy expansion and collapse, and read-only mode support different editing requirements. Undo and redo and clipboard copy and paste help users revise diagrams without rebuilding them.
Automatic layout options cover directional and radial trees, layered, circular, grid, orthogonal, flowchart and topological arrangements, as well as spring-embedder and simulated-annealing graph layouts. Automatic arrow routing can help keep connections legible as diagrams change. Diagrams can be saved to or loaded from disk files, .NET streams, ASCII strings and XML documents. Output options include printing and print preview, bitmap images, browser image maps and Java applets; image export supports BMP, JPEG, GIF, TIFF and PNG, with additional export to PDF, DXF and SVG. The component can also import and export Visio 2003 VDX files.
NetDiagram is shareware for .NET development on Windows, with support listed for Windows XP through Windows 11. Its strong-named, digitally signed assembly is available for royalty-free redistribution, and source code can be purchased. As an ASP.NET control, it is intended for integration by developers rather than use as a standalone diagram editor.