
Highlights
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 sub-classed, providing developers the ability to extend and customize
the library to meet their needs.
- Model-View-Controller: Modular
separation of data, presentation, user interface into distinct components
- Hierarchical node structure:
Support for hierarchies of nodes and transforming child nodes relative
to parents
- Styles and property inheritance
- User interface tools: User interface
features built as modular tool objects
- Matrix transformations: Move,
scale and rotate objects using matrix transformations
- Command architecture: Commands
encapsulated as objects, support for Undo/Redo, macro commands
Customization
Essential Diagram provides complete support for custom tools, which
can be added and removed from the controller. Users can create and register
their own custom user-interface tools.
- Symbol Designer utility: Create
custom symbols and organize them into palettes
- Sub-class symbols: Support for
creating derived symbol classes
- Sub-class model, view and controller:
Create applications with highly specialized data, rendering and UI
requirements
Controls
- Diagram control: Can be placed
on forms using the Visual Studio Tool Box
- Symbol Palette control: Displays
symbol palettes in group bar; Allows drag-and-drop of symbols onto
diagram
- Property Editor control: Displays
properties of currently selected object or objects in the diagram
User Interface Features
- Essential Diagram offers a wide
variety of User Interface features to help in the creation of interactive
diagramming applications.
- Scrolling and Panning: Scroll,
drag scroll and pan view of diagram
- Zooming: Zoom in and out and
set magnification as percent value
- Selection tool: Select one or
more nodes by clicking or dragging mouse
- Move tool: Drag-and-drop selected
nodes
- Resize tool: Resize (scale)
selected nodes
- Rotate tool: Rotate selected
nodes
- Group and Ungroup tool: Create
groups of nodes and remove groups
- Shape drawing tools: Draw lines,
polylines, rectangles, ellipses, curves, arcs, polygons
- Text tool: Add and edit text
nodes
- Image tool: Insert bitmap and
metafile images
- Link tool: Interactive tool
for drawing links that connect symbols
- Layout Grid: Point grid or line
grid provides reference point and snap to grid support
- Rulers: Horizontal/Vertical
rulers provide position and measurements in English/metric units
Additional Noteworthy Features
Model-View-Controller
Essential Diagram uses the Model-View-Controller design pattern to clearly separate data, presentation and user interaction into separate components. One important advantage to this design is that all three components are interchangeable: Swap them out with your own components to build highly specialized applications.
More
Essential Diagram offers complete support for zooming, scrolling, panning, and Undo/Redo; a layout grid that provides visual cues at consistent spacing intervals; and several built-in transformations for the manipulation of nodes.
Unparalleled Technical Support and Extensibility
Syncfusion Essential Diagram comes with 60 days of support and updates. After this period you can purchase an annual subscription to maintain access to technical support and stay current with the latest updates.
Syncfusion Essential Diagram’s source code version comes with full source code. Unlike other components on the market, which offer unsupported source code in a zip file, Syncfusion Essential Diagram offers complete integration of the source code with the product. We offer the ability to step into our source code directly from your application with our Assembly Manager technology. We offer support and extension hints with reference to our source code.
Essential Diagram Main Page
Essential
Diagram is electronically deliverd.
Home || Shopping
Cart || Site Map || Newsletter/Blog
Search HALLoGRAM || Request
More Information
CALL TOLL FREE 1-866-340-3404
|
|