MindFusion.Diagramming for ActiveX, V4.9.6
Build the Perfect Diagram
If your application targets the ActiveX platform and you need to implement diagramming features than all you need is FlowChartX. It provides all the functionality to create, customize and render a flowchart.
Features of Diagramming for ActiveX
A comprehensive list with the most important features of the control divided into sections. You can find further details about the component's features at the "API Overview" section in the online help. If you need a feature that is currently not supported, you can request it here.
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
Diagram elements
- More than 100 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
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
- Clipboard operations
Automatic layout
- Directional tree layout
- Radial tree layout
- Spring-Embedder graph layout
- Fractal tree layout
- Layered graph layout
- Grid graph layout
- Annealing graph layout
- Circular graph layout
- Route arrows to avoid crossing nodes
- Decision flowchart layout
Appearance
- Nodes can display images and text
- 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
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
Hierarchical grouping
- Attaching objects (nodes/tables) to other objects
- Attaching objects to arrow control points
- Attaching objects to arrow segments
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
- Export Visio 2003 VDX files
- Export SVG files
Structure
- Link nodes to nodes
- Link tables rows to table rows
- Link table rows to nodes
- Link nodes to tables
- Unconnected arrows
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
Auxiliary Controls
- Ruler control
Only in Diagramming for ActiveX Professional Edition
The Diagram
The component gives you a set of more than 100 predefined node shapes including tables with unlimited number of rows and columns. You can define your own custom shapes or style any of the predefined nodes according to your needs. The connectors can be built of numerous segments, which can be straight lines or curves. You can apply various decoration on the diagram elements such as frames, lane divider lines and many more.
Appearance
Eachnode can hold both images and text, the text alignment could be changed. Nodes support shadows and can be transparent or semi-transparent. All fonts and colors are customizable and you can define your own mouse cursors. The Z-order of the nodes can be changed. At your disposal is also a rich choice of pen and brush styles.
Automatic Graph Layout Algorithms
You can arrange even the most complicated and big diagrams in an easy-to-understand manner by applying one of the automatic layout algorithms. FlowChartX offers you many to choose from - radial, directional, grid layout and 6 more. Each one is applied with a mouse click and has various customization properties, which help you achieve exactly the look you need.
Graph Layout Algorithms in Diagram Controls
Charting for WPF
The charting component supports all popular chart formats - line, area, scatter, bar, column, stacked, pie, ring, doughnut charts as well various combinations among them. 3D area charts with wireframe and color map are also included. You can have unlimited number of data series and legends, use data binding, DateTime values or data arrays. The chart supports both second X and second Y axis, zoom and mouse drag. The rich customization options include various label types for the axes, dashed lines, the ability to change each font or brush that is used.
Behavior
You can lock selected diagram elements or the whole diagram by using the read-only mode. If you want to build a hierarchy, you can create nodes that can be expanded and collapsed. If you are building a database diagram or an ER chart, the scrollable tables will be of help. All nodes support in-place editing. If you move them their connectors can be positioned dynamically relative to the nodes that they link.
Tags: MindFusion, GUI/Application Framework Library, ActiveX, Diagramming for ActiveX