NetDiagram is an ASP.NET diagram
control that delivers the optimal combination of functionality and simple use.
The amazing variety of features and elegant interface allow for faster
work and better results. The numerous style properties, user interaction
modes and input / output options all combine to give you the extra edge
that makes your software remarkable and unique.
Features List:
The NetDiagram Component
Redistribution is royalty free
Assembly is strong-named
Is digitally signed
Can be purchased with source code
Is written in C#
Supports SharePoint
User Interaction
Several user interaction modes
Node modification constraints
Scrolling and zooming
Panning
Automatic scrolling while dragging objects with the mouse
Alignment to grid
Multiple selection
Tool-tips
Docking points can be defined for nodes
Undo/Redo support
Copy and paste to/from Windows clipboard
Programming
Programmatic access to the diagram objects and selections;
Numerous properties for customizing appearance and behavior;
Numerous utility methods;
Path finding and cycle detection;
Events fired for most end-user actions;
Store and retrieve diagrams into / from
Files on disk
.NET streams
ASCII strings
XML documents
Output
To a JavaApplet running in a web page
To an image with associated client side image map
Printing and print preview
Create bitmap images
Import and Export
Export images in bmp, jpeg, gif, tiff, png formats
Export diagrams to PDF
Import Visio 2003 VDX files
Export Visio 2003 VDX files
Export Drawing Exchange Format (DXF) files
Export Scalable Vector Graphics (SVG) files
Export Portable Document Format (PDF) files
Diagram Elements
87 predefined node shapes
BPMN (Business Process Management Notation) shapes
Ability to define custom shapes and shape libraries
Rotation of shapes at arbitrary angles
Container nodes
TreeView nodes
Tables with unlimited number of rows and columns
Cells in tables can span several columns and rows
Sections of table rows can be expanded or collapsed
Links can comprise multiple segments
Links segments can be straight lines or curves
Support for custom node and link types
Behaviour
Tables can be scrolled
In-place text editing
Ability to set selection handles behaviour
Lock diagram elements
Expand / collapse hierarchy branches
Read-only mode supported
Dynamic positioning of arrows relative to connected nodes
Automatic layout
Simulated annealing graph layout
Spring-Embedder graph layout
Directional tree layout
Radial tree layout
Layered graph layout
Grid layout
Orthogonal graph layout
Circular graph layout
Flowchart graph layout
Topological graph layout
Automatic arrow routing
Appearance
Various text alignment styles
Text can be laid-out in polygonal areas
Styled HTML-like text formatting
Different styles for visual indication of a selected object
Z-order
Nodes can display images and text
Customizable fonts and colors
Rich choice of pen and brush styles
Ability to define custom node shapes
Shape libraries
User-assigned mouse cursors
Custom painting of nodes
Shadows
Arcs over link intersection points
Transparent nodes
Invisible nodes
Embossment and shadow dispersion visual effects
Swimlane diagrams
A background lane grid
Link Diagram Items
Nodes to nodes
Table rows to table rows
Table rows to nodes
Unconnected links
Hierarchical grouping
Attaching nodes to other nodes;
Attaching nodes to link control points;
Attaching nodes to link segments;
Auxiliary Controls
Overview control
Shapes listbox
Standard technical support is free of charge. You can use