FlowChart.NET adds to applications the ability to create and present various kinds of diagrams:
· flowchart and process diagrams
· workflow and data flow charts
· database entity-relationship diagrams
· organizational and classification chart
· hierarchy and relationship diagrams
· networks and graphs
The basic types of diagram elements - shapes, tables, and links - can be grouped and attached one to another to form complex structures. The control provides more than 100 predefined box shapes and allows custom-designed ones. Both images and text can be placed inside nodes.
Appearance can be customized further by setting fonts, colors and brush styles, custom painting. Other features include an alignment grid, shadow effects, scrolling and zooming, locking, z-order and pen styles. Several automatic layout algorithms, 3D graph display, link routing and graph analysis functions make FlowChart.NET even more useful.
Diagrams can be stored in files, printed on paper, exported to image files or PDF, serialized in .NET streams such as memory buffers or network sockets.
Here are some key features of "FlowChart.NET":
Overview:
· Strong-named assembly
· Digitally signed
· Written in C#
· Document / View Architecture
User Interaction:
· Several user interaction modes
· Node modification constraints
· Scrolling and zooming
· Panning
· Automatic scrolling while dragging objects with the mouse
· Alignment to grid
· Multiple selection
· Tool-tips
· Docking points can be defined for nodes
· Mouse button mapping
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 and print preview
· Display graphs in 3D view
· To browser via the utility WebChart library
· Create bitmap images
· Create HTML image maps
Import and Export:
· Export images in bmp, jpeg, gif, tiff, png formats
· Diagram Elements
· Control hosts allo:w using .NET controls as diagram nodes
· 87 predefined node shapes
· Tables with unlimited number of rows and columns
· Merge of table cells
· Container Nodes
· Custom diagram item types
· Arrows can comprise multiple segments
· Arrow segments can be straight lines or curves
Behavior:
· 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:
· Radial layout
· Directional tree layout
Appearance:
· Various text alignment styles
· 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
· 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
· Shadows
· Arcs over link intersection points
· Transparent nodes
· Invisible nodes
· Swimlane diagrams
Diagram Structure:
· Link nodes to nodes
· Link table rows to table rows
· Link table rows to nodes
· Unconnected arrows
Hierarchical Grouping:
· Attaching objects (nodes/tables) to other objects
· Attaching objects to arrow control points
· Attaching objects to arrow segments
Requirements:
· .NET Framework
Limitations:
· The following features are disabled:
· Undo/Redo support
· Copy and paste to/from Windows clipboard
· Layered graph layout
· Simulated annealing graph layout
· Spring-Embedder graph layout
· Grid layout
· Orthogonal graph layout
· Circular graph layout
· Automatic arrow routing
· Overview control
· Ruler control
· Shapes toolbar
· ShapeListBox control
What's New in This Release: [ read full changelog ]
· local Z order in containers; improved interaction with containers in multiple selection;
· clip child items to their container's borders;
· support for multiple-color gradients in PdfExporter;
· more precise character widths set by PdfExporter;
· NegatedX and NegatedY properties added to Ruler control;