






The FlowChartX control
- Redistribution is royalty free
- A native 64-bit version available
- Is digitally signed
- Is written in C++ using ATL and WTL
- Can be purchased with source code
User interaction
- Several user interaction modes
- Scrolling and zooming
- Additional Overview control
- Automatic scrolling while dragging objects with the mouse
- Alignment to grid
- Node alignment guides
- Multiple selection
- Tool-tips
- Docking points can be defined for nodes
- Undo / redo (
a feature of FlowChartX Pro edition) - Clipboard operations (
a feature of FlowChartX Pro edition)
Programming
- Programmatic access to the diagram objects and selections
- Numerous properties for customizing appearance and behavior
- Numerous utility methods
- Rich event set
Store and retrieve diagrams into/from
- Files on disk
- OLE streams
- ASCII strings
- XML documents
Output
- To screen using the Windows GDI or GDI+
- Printing and print preview
- Integrate diagrams into VSVIEW reports
- Create metafile or bitmap images
Import and export
- Export images in BMP, JPEG, GIF, TIFF, PNG formats
- Export metafiles
- Import Visio 2003 VDX files (
a feature of FlowChartX Pro edition) - Export Visio 2003 VDX files (
a feature of FlowChartX Pro edition) - Export SVG files (
a feature of FlowChartX Pro edition)
Diagram elements
- 87 predefined node shapes
- Shapes can be rotated
- Tables with unlimited number of rows and columns
- Table cells can span several rows and columns
- Arrows can comprise multiple segments
- Arrow segments can be straight lines or curves
Automatic layout
- Directional tree layout
- Radial tree layout
- Spring-Embedder graph layout
- Fractal tree layout (
a feature of FlowChartX Pro edition) - Layered graph layout (
a feature of FlowChartX Pro edition) - Grid graph layout (
a feature of FlowChartX Pro edition) - Annealing graph layout (
a feature of FlowChartX Pro edition) - Circular graph layout (
a feature of FlowChartX Pro edition) - Decision flowchart layout (
a feature of FlowChartX Pro edition) - Route arrows to avoid crossing nodes (
a feature of FlowChartX Pro edition)
Appearance
- Nodes can display images and text
- Glass and Aero visual effects
- Various text alignment styles
- Text can be laid-out in polygonal areas
- 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
- Anti aliasing and smoothing
- Semi transparency
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
Structure
- Link nodes to nodes
- Link tables rows to table rows
- Link table rows to nodes
- Link 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