The main features of the Diagram for .NET control are:
Drawings are constructed by multiple pages each of which has multiple shapes. Thus diagrams are basically created by creating shapes inside drawing pages.
Libraries help you organize drawing clippings into stencils. Thus libraries are basically created by creating library items that can contain single or multiple shapes.
The automatic arrangement of diagrams is an indispensable feature, especially when diagrams are either too large or are automatically generated. NOV Diagram for .NET comes equipped with a sophisticated set of automatic layouts.
NOV Diagram for .NET comes equipped with numerous predefined shapes, which can come handy in many applications, including 18 Basic Shapes, 10 Connector Shapes and 31 Flowcharting Shapes.
Groups are shapes that contain other other shapes.
Each 2D shape inside a group can choose between two different resize modes:
- Resize and Reposition
- Reposition Only
1D shapes inside groups are always scaled via their end-points.
Routing is the process of finding a path between two points, which strives not to cross any obstacles and also tries to obey certain aesthetic criteria (such as minimal number of turns, port orientation, etc.).
Routing works with three corner stone objects: routable connector, obstacle shapes and router. A routable connector tries to avoid the current set of obstacle shapes (residing in the page) by obtaining routing points from the router. The router is responsible for creating and maintaining a routing graph for the current set of obstacle shapes existing in the page.
A routable connector can be automatically rerouted in three modes:
Never - the connector is never automatically rerouted. You can still reroute the route by executing the Reroute command (from the context menu or from code)
Always - the connector is automatically rerouted when any of the obstacles have changed (i.e. there is a possibility for the route to be rerouted in a better way).
When needed - the connector is automatically rerouted when an obstacle is placed on it (i.e. the route needs to be rerouted because it crosses an obstacle).
Download Free Trial
NOV Diagram NuGet Package