A Diagramming Control/Component by Syncfusion, Inc.

Essential Diagram 2008 Vol 3

A Diagramming Control/Component for .Net, ASP.Net

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

For more information about this product please visit the
Flexible Architecture
Essential Diagram is designed to be modular, easy to use, easy to customize, and fast. Many of the classes and components in the library can be subclassed, providing developers the ability to extend and customize the library to meet their needs.

User Interface Features
Essential Diagram offers a wide variety of User Interface features to help users create interactive diagramming applications.

Drawing Tools
Essential Diagram includes various drawing tools that can be used for interactively creating diagrams. Drawing tools provide users with the capability to add shapes, text, ports, bitmap images, and more.

Editing Tools
Essential Diagram includes various editing tools that let users work interactively with the diagram. Custom tools providing new functionality can easily be defined and added to the diagram controller for use in applications.

Graphical Objects or Node Types
The Syncfusion Essential Diagram package includes several graphical objects or node types which contribute to the ease of use, flexibility, and rapid development of applications.

Automatic Line Routing
Essential Diagram features built-in support for automatic line routing and automatic line bridging of orthogonal links. The line routing functionality uses a highly optimized routing strategy to automatically route orthgonal links around existing diagram nodes. The line bridging feature creates a bridge for links to smartly cross over other links at intersecting points.

Symbol Designer Utility
Essential Diagram ships with a Symbol Designer Utility, which allows users to create custom symbols for use in their applications. The full source code for this utility is included to allow users to further customize it based on their needs.

Symbol Palette Control
The Symbol Palette Control is a Windows Forms Control that can be added to the Visual Studio .NET Toolbox. It facilitates organization and ease of use of the various available symbols. The control displays icons for each symbol in a symbol palette.

Property Editor
The Property Editor in Essential Diagram displays the properties of the currently selected object or objects in the diagram. It is a Windows Forms Control that can be added to the Visual Studio .NET Toolbox. It also allows users to set or modify the various properties of the objects or the model.

Zoom and Pan Overview Window
The Essential Diagram Overview Control provides a perspective view of a diagram model and allows users to dynamically pan and zoom diagrams. The control features a viewport window that can be moved and / or resized using the mouse at runtime to correspondingly modify the diagram’s origin and magnification properties.

Layout Management
Essential Diagram supports the addition of complex layout management routines to diagrams through the use of layout managers. Application developers requiring layout management can either implement a custom layout manager that derives from the base LayoutManager class provided by the framework and tailor it to meet the specific requirements of the application, or they can choose from one of the pre-built layout managers that ship with Essential Diagram. The pre-built layout managers included with the 4.1 version of Essential Diagram are the DirectedTreeGraphLayoutManager, the RadialTreeLayoutManager, and the SubgraphTreeLayoutManager.

Visio Stencil Import
Essential Diagram offers the unique functionality of letting you import Microsoft Visio stencil files (*.vss files) and converting them into Essential Diagram symbol palettes. Symbol palettes composed of shapes from the imported Visio stencils can be directly used by diagram applications, or they can be edited for additional customization using the Essential Diagram SymbolDesigner. Visio stencil import is a very powerful feature that lets you take advantage of the vast selection of shapes that ship with Visio and are also commercially available.

Diagram Export Formats
Essential Diagram lets users export their diagrams to a variety of standard formats such as bitmaps, enhanced metafiles, SVG format files, and, optionally with a license of Essential PDF, as PDF documents.

Essential Diagram Scripting
Essential Diagram now integrates with the new Essential Scripting library and features support for adding scriptable interactivity to diagrams. The scripting feature allows users to define behaviors for diagram entities at runtime using a scripting language of their choice. The scripting languages currently supported are C#, Visual Basic .NET, and JScript .NET.

Comprehensive Printing Support
The Essential Diagram printing infrastructure offers comprehensive support for features such as culture-specific headers and footers, page layout setup, page borders, zoom ratios, and a scale-to-fit option.

Technical Information

Component Type - Contains the following types of components...

 • .Net Winforms Control
 • ASP.Net Web Control
For more information and to buy this product...
Publisher:
Syncfusion, Inc.
Product Type:
Control/Component
Product Version:
2008 Vol 3
Prices From:
$495