|
|
|
| | | |
| |
Essential Diagram is an extensible and high-performance .NET diagramming framework for Windows Forms and ASP.NET applications. It can be used for developing Microsoft Visio-like interactive graphics and diagramming applications. It stores graphical objects in a node graph and renders those objects onto the screen. Essential Diagram supports both vector and raster graphics on the drawing surface.
|
|
|
|

|
|
Flexible Architecture
Essential Diagram is designed to be a high-performance, modular, easy-to-use and easy-to-customize engine. Many of the classes and components in the library can be sub-classed, providing users the ability to extend and customize the library to meet their needs.
| |
|
|

|
|
Graphical Objects
Essential Diagram provides you all the basic shapes to let you come up with Symbols more reflective of your business needs.
| |
|
|

|
|
Node Linking
Essential Diagram comes with built-in shapes that let you link diagram nodes illustrating work flow.
| |
|
|

|
|
Diagram Appearance
There are plenty of options to customize the appearance of different portions of a diagram. These options let you create professional-looking diagrams that can reflect the style patterns commonly used in your business domain.
| |
|
|

|
|
Layout Management
Essential Diagram provides a default layout implementation for all the common layout patterns. It also lets you easily customize the existing layout technique and implement brand new ones as well.
| |
|
|

|
|
Diagram Builder Mode
Essential Diagram can be used to create a rich Visio-like Diagram Builder application. This framework provides many utility controls to help you put such an application together very easily.
| |
|
|

|
|
Custom Symbols
Custom Symbols can be easily created using the Symbol Designer Utility. Such symbols can then be added to the Symbol Palette in a Diagram Builder Application or simply be reused in diagrams you might create programatically.
| |
|
|

|
|
Scripting
Essential Diagram is integrated with the Essential Scripting Library to support diagram creation with scriptable interactivity. The scripting feature lets end-users define behaviors for diagram entities at run-time using one of the supported scripting languages. The scripting languages currently supported are C#, Visual Basic.NET and JScript.NET.
| |
|
|

|
|
Client Side Functionalities
Essential Diagram provides support for client-side events and methods that allows access to different nodes drawn in diagram control.
| |
|
|
|
|
|
|
|
|