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# JS C# C# Java C# Swift
Document / View Architecture      
Can be purchased with source code
User Interaction WF WPF Java ActiveX MVC JS Blazor .NET MAUI Droid WinUI 3 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 MVC JS Blazor .NET MAUI Droid WinUI 3 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 MVC JS Blazor .NET MAUI Droid WinUI 3 iOS
Files on disk
.NET/Java/OLE streams  
ASCII strings
XML documents
Output WF WPF Java ActiveX MVC JS Blazor .NET MAUI Droid WinUI 3 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 MVC JS Blazor .NET MAUI Droid WinUI 3 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 MVC JS Blazor .NET MAUI Droid WinUI 3 iOS
Use any .NET control/WPF UIElement/Java Swing/JavaScript 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  
Links can comprise multiple segments
Link 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 MVC JS Blazor .NET MAUI Droid WinUI 3 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 MVC JS Blazor .NET MAUI Droid WinUI 3 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 MVC JS Blazor .NET MAUI Droid WinUI 3 iOS
Node visual effects
Various text alignment styles d
Text can be laid-out in polygonal areas  
Styled HTML-like text formatting  
Different styles for visual indication of a selected object
Z-order
Nodes can display images and text d
Customizable fonts and colors
Rich choice of pen and brush styles
Ability to define custom node shapes
Shape libraries  
User-assigned mouse cursors    
Custom painting of nodes d
Shadows
Arcs over link intersection points
Transparent nodes d
Invisible nodes d
Swimlane diagrams  
Styles and themes  
More than 40 predefined themes  
Diagram Structure WF WPF Java ActiveX MVC JS Blazor .NET MAUI Droid WinUI 3 iOS
Link nodes to nodes
Link table rows to table rows
Link table rows to nodes
Unconnected arrows
Hierarchical Grouping WF WPF Java ActiveX MVC JS Blazor .NET MAUI Droid WinUI 3 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 MVC JS Blazor .NET MAUI Droid WinUI 3 iOS
Overview control    
Ruler control        
TabbedDiagramView control          
ShapeListBox control            
Node list control    
Layer list control        
Zoom control      
VirtualizingDiagram control              
WF WPF Java ActiveX MVC JS Blazor .NET MAUI Droid WinUI 3 iOS

 

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