Nevron Diagram for .NET helps you integrate and display sophisticated diagrams in your .NET Windows Forms and ASP.NET applications quick and easy. It is a complete diagramming solution, packed with many interactivity features, shapes, automatic layouts, stunning visual effects and comes equipped with ready to use controls to help you boost your application development. Carefully crafted to meet different requirements, it provides unmatched extensibility options, which will help you integrate the solution better into the context of your particular application.
Diagram Document Object Model
The Diagram Document Object Model represents the set of elements, which you can use to build a diagramming document. The Diagram Document Object Model is built on top of the Nevron DOM and in the context of the Nevron Diagram .NET product is simply called DOM.
Elements
Diagrams are constructed by elements, which reside in a hierarchy, the root of which is a diagramming document. The DOM provides an extended set of diagram elements, which can be subclassed and further extended.
Documents
Documents are the root elements in the element hierarchies. They provide core support for services, view management and data exchange capabilities. Multiple views can display and edit a single document simultaneously.
Styling
The visual appearance of all diagram elements is controlled via styles. Styles can be locally specified (per each element individually) or reused via inheritance or style sheets.
Shapes and Groups
The Diagram provides an extensive set of predefined shapes, but also lets you create custom shapes by simply composing drawing primitives (lines, polylines, curves, rectangles, ellipses, text blocks etc.). The predefined shapes are consistently created by shape factories.
Routing
Built-in support for automatic obstacle avoidance routing. It addresses user laid-out diagrams in which certain connectors must be automatically rerouted not to cross any obstacles (shapes) in their path. Nevron Diagram for .NET provides support for both Mesh and Grid connectors routing, which is automatically performed. Addressed are issues such as minimal bends, port headings, X/Y permeability etc.
Undo and Redo
The entire DOM is protected by history. Any property or method, which modifies the elements state records history. The history can contain an unlimited number of actions. History actions can be grouped in transactions. The history is implemented as a service so you can easily override it, stop or pause it.
Event Handling
All events are fired from an event sink service, which provides you with the ability to consistently intercept all types of events regardless of the diagram you work with. Interactivity events (mouse, keyboard and drag drop events) support event bubbling.
Diagram Automatic Layouts
The automatic arrangement of diagrams is an indispensable feature, especially when diagrams are either too large or are automatically generated. Nevron Diagram for .NET comes equipped with a sophisticated set of automatic layouts. Following is a brief overview:
- Force Directed Layouts
- Layered Graph Layout
- Orthogonal Graph Layout
- Radial Graph Layout
- Layered Tree Layout
- Compact Depth Tree Layout
- Tip Over Tree Layout
- Balloon Tree Layout
- Stack Layout
- Flow Layout
- Dock Layout
- Table Layout
The Nevron Diagram for .NET has built-in support for display of maps. ESRI shapefiles (the industry leading standard for storing map data) can be easily imported in any diagram with just a few lines of code.
Maps and diagrams fit perfectly together – in many cases the simple vector data provided by the ESRI shapefiles needs additional decorations and interactivity extensions. For example: you may want to display predefined shapes on certain points of interest, use different color coding rules depending on the data associated with the shape, provide the user with the ability to drag and drop objects on maps etc, provide free hand drawing etc. – in all these scenarios you will soon discover that you do not need a simple map component – you need a diagram with map support.
Following is a brief overview of the most important mapping features:
Support for the ESRI shapefile format - the industry leading standard
- Support for 22 projection types
- Intelligent layer properties show/hide layers based on zoom level
- Automatic naming and labeling of map elements through data field association
- Full programmatic access to map elements including shapes and paths
Related Links
Download Free Trial
Online Demo
Diagram White Papers
Diagram Gallery
Online Documentation
Support Portal
Pricing
|