buy now
log in
MindFusion

Features of MindFusion.Diagramming Pack

A comprehensive list with the most important features of the controls included in the pack. You can find further details about the features of each control at its features page. If you need a feature that is currently not supported, you can request it here.

Overview
Royalty free redistribution
Strong-named assembly    
Is digitally signed          
Is written in C# C# Java C++ C# C# C# JS C# Java C# Swift
Document / View Architecture        
Can be purchased with source code
User Interaction WF WPF Java ActiveX SL ASP MVC JS Xamarin Droid UWP iOS
Several user interaction modes
Node modification constraints    
Scrolling and zooming
Panning
Automatic scrolling while dragging objects with the mouse
Alignment to grid
Interactive node alignment  
Multiple selection
Tool-tips  
Docking points can be defined for nodes
Mouse button mapping ?      
Undo/Redo support
Copy and paste to/from the system clipboard
Magnifier tool    
Programming WF WPF Java ActiveX SL ASP MVC JS Xamarin Droid UWP iOS
Programmatic access to the diagram objects and selections
Numerous properties for customizing appearance and behavior
Numerous utility methods
Path finding and cycle detection    
Rich event set
Store and Retrieve Diagrams into/from WF WPF Java ActiveX SL ASP MVC JS Xamarin Droid UWP iOS
Files on disk  
.NET/Java/OLE streams  
ASCII strings
XML documents  
Output WF WPF Java ActiveX SL ASP MVC JS Xamarin Droid UWP iOS
To display via UI Forms/Applet
Printing and print preview    
Display graphs in 3D view        
To browser using HTML image maps          
Create bitmap images      
Import and Export WF WPF Java ActiveX SL ASP MVC JS Xamarin Droid UWP iOS
Import of Visio 2003 VDX files          
Import of Visio 2013 VSDX files      
Import of OpenOffice Draw ODG files      
Export images in BMP, JPEG, GIF, TIFF, PNG formats  
Export to Portable Document Format (PDF) files      
Export to Drawing Exchange Format (DXF) files            
Export Visio 2003 VDX files    
Export to Scalable Vector Graphics (SVG) files        
Export to Excel Open XML (XLSX) files                  
Export to WMF format      
Export to SWF (Adobe Flash) format            
Diagram Elements WF WPF Java ActiveX SL ASP MVC JS Xamarin Droid UWP iOS
Use any .NET control/WPF UIElement/Java Swing/Silverlight/UWP component as a diagram node        
More than 100 predefined node shapes
Map nodes          
Tables with unlimited number of rows and columns
Table cells can span several columns and rows
Sections of table rows can be expanded or collapsed    
BPMN (Business Process Management Notation) shapes
Custom node and link types  
Arrows can comprise multiple segments
Arrow segments can be straight lines or curves
Display multiple labels per link
Ability to define custom shapes and shape libraries
Assign diagram items to layers    
Rotation of shapes at arbitrary angles
Display hierarchical data in TreeView nodes    
Container Nodes
Behavior WF WPF Java ActiveX SL ASP MVC JS Xamarin Droid UWP iOS
Tables can be scrolled
In-place text editing
Ability to set selection handles behaviour
Lock diagram elements
Expand / collapse of object hierarchies
Read-only mode supported
Dynamic positioning of arrows relative to linked nodes
Automatic Layout*** WF WPF Java ActiveX SL ASP MVC JS Xamarin Droid UWP iOS
Layered graph layout
Topological graph layout  
Simulated annealing graph layout
Spring-Embedder graph layout
Radial layout
Directional tree layout
Grid layout
Orthogonal graph layout    
Circular graph layout
Swimlane layout    
CascadeLayout algorithm  
TriangularLayout algorithm    
HierarchicalLayout algorithm  
CompositeLayout    
FractalLayout
One-way graph layout  
Tree map layout  
Decision flowchart layout  
Horizontal/vertical binary tree layout    
Source code flowchart layout  
Process diagrams layout  
Multi-level graph layout    
Automatic arrow routing
Appearance WF WPF Java ActiveX SL ASP MVC JS Xamarin Droid UWP iOS
Node visual effects
Various text alignment styles d
Text can be laid-out in polygonal areas d  
Styled HTML-like text formatting    
Different styles for visual indication of a selected object
Z-order
Nodes can display images and text d d
Customizable fonts and colors
Rich choice of pen and brush styles d
Ability to define custom node shapes
Shape libraries  
User-assigned mouse cursors    
Custom painting of nodes d d
Shadows
Arcs over link intersection points
Transparent nodes d
Invisible nodes d d
Swimlane diagrams  
Styles and themes   d
More than 40 predefined themes    
Diagram Structure WF WPF Java ActiveX SL ASP MVC JS Xamarin Droid UWP iOS
Link nodes to nodes
Link table rows to table rows
Link table rows to nodes
Unconnected arrows
Hierarchical Grouping WF WPF Java ActiveX SL ASP MVC JS Xamarin Droid UWP iOS
Attaching objects (nodes/tables) to other objects
Attaching objects to arrow control points      
Attaching objects to arrow segments    
Auxiliary Controls WF WPF Java ActiveX SL ASP MVC JS Xamarin Droid UWP iOS
Overview control    
Ruler control            
TabbedDiagramView control        
ShapeListBox control                
Node list control    
Layer list control            
Zoom control      
VirtualizingDiagram control                
WF WPF Java ActiveX SL ASP MVC JS Xamarin Droid UWP iOS

 

****Read details about each layout algorithm at the Graph Layout Algorithms in Diagram Controls page.
Copyright © 2001-2024 MindFusion LLC. All rights reserved.
Terms of Use - Contact Us