Menu
Your Cart

AddFlow

AddFlow

Need more information on this product?

Please contact us on +44 (0)20 8733 7100 or via our online form.

Contact Us

If you are not currently a customer, you can apply for an account.

Register here




Control for building flowchart-enabled applications for .NET, ActiveX, WPF and Silverlight.

AddFlow ActiveX Control

AddFlow is an ActiveX control for building flowchart-enabled applications. It includes distinct colours, fonts, shapes, styles, pictures and text for each object of a diagram (node or link). Nodes remain connected when moved. Metafiles support, serialisation, multi-level undo and redo, printing, zooming, Bezier and spline curves, reflexive links, link jumps, gradient coluors, link auto-routing, custome shapes, multi-selection, scrolling, user data association and navigation in the graph. Runtime distribution is royalty-free. Graphs can be built interactively (create a full diagram without programming) or programmaticaly via a set of OLE automation objects, properties and methods to create a node at a given position.

AddFlow for .NET

AddFlow for .NET is a .NET Windows Forms Custom control that provides approximately similar flowcharting and diagramming features to the ActiveX versionbut with a more powerful object model. It is written in C# to take advantage of the infrastructure provided by .NET and is 100% managed code.

AddFlow for Silverlight

Addflow for Silverlight is a Silverlight custom control for building flowchart enabled Silverlight applications such as workflow diagrams, database diagrams, communication networks, organisational charts, process flow, state transitions diagrams, telephone call centres, customer relationship management, expert systems, graph theory and quality control diagrams. It has been created using Silverlight 4 and Microsoft Visual Studio 2010.The Professional edition includes a set of graph layout algorithms.

AddFlow for WPF

Addflow for WPF is a WPF Custom control for building flowchart-enabled WPF applications such as workflow diagrams, database diagrams, communication networks, organisational charts, process flow, state transitions diagrams, telephone call centres, customer relationship management, expert systems, graph theory and quality control diagrams. It has been created using the Microsoft .NET Framework 3.5 and Microsoft Visual Studio 2010. The Professional edition includes a set of graph layout algorithms.

AddFlow - Features

AddFlow ActiveX Control AddFlow for .NET What's New in V2.1

AddFlow ActiveX Control

AddFlow ActiveX control has been written with Visual C++ 6.0 and it is a MFC (Microsoft Foundation Class) based ActiveX control.

An AddFlow diagram is a set of objects that can be linked each other. The objects are called nodes and the lines that connect objects are called links. AddFlow provides two ways to build diagrams:

  • Interactive way (with the mouse): see the Quick Start of the help file in order to know how to interactively draw a diagram.
  • Programmatic way with the AddFlow API.
Features include:

General

  • Runtime-royalty free
  • Digitally signed
  • Interactive and programmatic drawings
  • Navigation (You can access every nodes and links of a diagram with just 5 properties).
  • Collections support (nodes, links, selected nodes, selected links)
  • Customization: many properties allowing to customize the control (CanDrawNode, CanMoveNode, ReadOnly, etc...)
  • Graph autolayout algorithms via the LayoutFlow extensions
Input/output
  • Metafiles support (WMF, EMF)
  • Serialization of diagrams (LoadFile, SaveFile methods)
  • Clipboard management
  • Printing and print previewing
  • XML support
Interactivity
  • Scrolling (interactive and programmatic)
  • Autoscrolling
  • Selection and Multiselection of nodes and links(interactive and programmatic).
  • Nodes stay connected when moved or resized.
  • Multilevel Undo/Redo feature
  • Link autorouting
Display facilities
  • Back picture
  • Zooming
  • Grid support (ShowGrid, SnapToGrid, GridColor, GridStyle, xGrid, yGrid properties)
  • OwnerDraw events
Data
  • Ability to associate a text, a unique key, a tooltip, a tag and a variant to a node or a link
Nodes and links
  • Change painting order of objects (ZOrderIndex property)
  • Distinct colors for each object (FillColor, ForeColor, DrawColor, GradientColor)
  • Distinct fonts for each object
  • Distinct drawing styles (DrawStyle property)
  • Hidden objects
  • Node and link runtime property pages
Links
  • Stretchable links. A link can be composed of many segments.
  • Curved links (Bezier curves and spline curves)
  • Rigid links. If a link is rigid, it follows (without being stretched) its origin node when this origin node is being dragged.
  • Reflexive links
  • Links having only vertical and horizontal segments
  • Ability to adjust the position of the first and last point of a link
  • 20 arrow styles for links
  • Jumps displayed at the intersection of links
  • Rounded corners for polyline links
Nodes
  • Ability to associate a picture (bitmap, standard or enhanced metafile, icon, GIF, JPEG) to a node
  • 46 distinct shapes for nodes
  • Transparent nodes
  • Text alignment
  • Autosize options for nodes
  • Shadows
  • Standard "in place editing"
  • Gradient color

AddFlow for .NET

AddFlow for .NET is a .NET Windows Forms Custom control. It provides approximately the same flowcharting/diagramming features as the ActiveX version and also some new features, more flexibility and a simpler and more powerful object model. It has been completely rewritten in C# to take advantage of the infrastructure provided by .NET. It is 100% Managed Code.

New features in version 2 include:

  • Fully supports Visual Studio 2005 and .NET Framework 2.0.
  • A parent-child relationship that allows assigning labels to nodes and links, docking nodes inside nodes or offering a new and easy way to group nodes
  • Support of the IXmlSerializable interface: WriteXml and ReadXml methods.
  • New events (Selection event, serialization events)
  • The option to use existing events programmatically
  • The property bag allowing to easily add new properties to nodes and links
  • Enhancements in the undo/redo functionality which can be customized.
Features include:

General

  • Runtime-royalty free
  • Digitally signed
  • Interactive and programmatic drawings
  • Navigation (You can access every nodes and links of a diagram with just 5 properties).
  • Collections support (nodes, links, selected nodes, selected links)
  • Customization: many properties allowing to customize the control (CanDrawNode, CanMoveNode, ReadOnly, etc...)
  • Graph autolayout algorithms via the LayoutFlow extensions
Input/output
  • Metafiles support (WMF, EMF)
  • Serialization of diagrams (LoadFile, SaveFile methods)
  • Clipboard management
  • Printing and print previewing
  • XML support
Interactivity
  • Scrolling (interactive and programmatic)
  • Autoscrolling
  • Selection and Multiselection of nodes and links(interactive and programmatic).
  • Nodes stay connected when moved or resized.
  • Multilevel Undo/Redo feature
  • Link autorouting
Display facilities
  • Back picture
  • Zooming
  • Grid support (ShowGrid, SnapToGrid, GridColor, GridStyle, xGrid, yGrid properties)
  • OwnerDraw events
Data
  • Ability to associate a text, a unique key, a tooltip, a tag and a variant to a node or a link
Nodes and links
  • Change painting order of objects (ZOrderIndex property)
  • Distinct colors for each object (FillColor, ForeColor, DrawColor, GradientColor)
  • Distinct fonts for each object
  • Distinct drawing styles (DrawStyle property)
  • Hidden objects
  • Node and link runtime property pages
Links
  • Stretchable links. A link can be composed of many segments.
  • Curved links (Bezier curves and spline curves)
  • Rigid links. If a link is rigid, it follows (without being stretched) its origin node when this origin node is being dragged.
  • Reflexive links
  • Links having only vertical and horizontal segments
  • Ability to adjust the position of the first and last point of a link
  • 20 arrow styles for links
  • Jumps displayed at the intersection of links
  • Rounded corners for polyline links
Nodes
  • Ability to associate a picture (bitmap, standard or enhanced metafile, icon, GIF, JPEG) to a node
  • 46 distinct shapes for nodes
  • Transparent nodes
  • Text alignment
  • Autosize options for nodes
  • Shadows
  • Standard "in place editing"
  • Gradient color

What's New in V2.1

Substantial improvements have been introduced in the AddFlow for .NET serialization feature. It is now faster and more flexible (new events allowing the serialization and de-serialization of custom nodes and links, i.e objects of a class derived from the Node or the Link class).