|
|
|
| | | |
| |
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 subclassed, providing users the ability to extend and customize the library to meet their needs.
| |
|
|

|
|
Graphical Objects
Essential Diagram provides you all the primitive 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 your diagram nodes illustrating the work flow.
| |
|
|

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

|
|
User Interface Features
Essential Diagram comes with advanced user-interface features to provide your end users a rich visualization experience.
| |
|
|

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

|
|
Diagram Builder Mode
Essential Diagram can be used to create a rich Visio like Diagram Builder application. This framework provides a whole bunch of utility controls to help you put such an application togather, very easily.
| |
|
|

|
|
Drawing Tools
There are several built-in drawing tools that let your users add primitive shapes and lines to the diagram. This just makes it easier to put togather a rich Diagram Building Environment.
| |
|
|

|
|
Editing Tools
Essential Diagram comes with a number of editing tools that allow users to work interactively with the Diagram Control usually in the context of Diagram Building applications.
Besides a slew of built-in tools, custom tools providing custom functionality can easily be defined and added to the diagram controller.
| |
|
|

|
|
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.
| |
|
|

|
|
Essential Diagram Scripting
Essential Diagram is integrated with the Essential Scripting Library to support diagram creation with scriptable interactivity. The framework also provides enhanced design-time support through a rich user interface for creating, and editing scripts.
The scripting feature allows end users to define behaviors for diagram entities at runtime using one of the supported scripting languages. The scripting languages currently supported are C#, Visual Basic .NET and JScript .NET.
| |
|
|
|
|
|
|
|
|