Below you can read the most important features that differ FlowChart.NET
Professional edition from FlowChart.NET Standard:
User interaction
- Multilevel Undo/Redo support;
Graph analysis & automatic graph layout
algorithms
- Layered graph layout;
- Spring-Embedder graph layout;
- Grid layout;
- Path finding in graphs;
A suite of auxiliary controls
- Overview control;
- Node shapes toolbar;
- Ruler control;
Below you can see a list of the most important FlowChart.NET characteristics
separated in groups:
The FlowChart.NET component
- Redistribution is royalty
free;
- Assembly is strong-named;
- Is digitally signed;
- Can be purchased with source
code;
- Is written in C#;
User interaction
- Several user interaction
modes;
- Scrolling and zooming;
- Panning;
- Copy and paste to/from Windows
clipboard;
- Automatic scrolling while
dragging objects with the mouse;
- Alignment to grid;
- Multiple selection;
- Tool-tips;
- Docking points can be defined
for nodes;
- Undo / redo support;
Programming
- 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
- Files on disk;
- .NET streams;
- ASCII strings;
- XML documents;
Output
- To display via Windows Forms;
- Printing;
- Print preview;
- To browser via the utility
WebChart class;
- Export image files;
Diagram elements
- More than 87 predefined node
shapes;
- Tables with unlimited number
of rows and columns;
- Control hosts allow using .NET
controls as diagram nodes;
- Arrows can comprise multiple
segments;
- Arrow segments can be straight
lines or curves;
Automatic layout
- Spring-Embedder graph layout;
- Directional tree layout;
- Radial tree layout;
- Layered graph layout;
- Grid layout (FlowChart.NET
Pro only);
- Automatic arrow routing;
Appearance
- Nodes can display images and
text ;
- Various text alignment styles;
- Text can be laid-out in
polygonal areas;
- Styled HTML-like text
formatting;
- Customizable fonts and colors;
- Ability to define custom node
shapes;
- Custom painting of nodes;
- Shadows;
- User-assigned mouse cursors;
- Z order;
- Rich choice of pen and brush
styles;
- Transparent nodes;
- Invisible nodes;
Behavior
- Lock diagram elements;
- Read-only mode supported;
- Tables can be scrolled;
- Expand / collapse object
hierarchies;
- In-place text editing;
- Dynamic positioning of arrows
relative to linked nodes;
Linking via arrows
- Nodes to nodes;
- Tables to tables;
- Nodes to tables;
- Unconnected arrows;
Hierarchical grouping
- Attaching objects
(nodes/tables) to other objects;
- Attaching objects to arrow
control points;
- Attaching objects to arrow
segments;
Auxiliary controls (FlowChart.NET Pro only)
- Overview control;
- Ruler control;
- Shapes toolbar;