Screenshot Preview

AddFlow for WinForms Professional - Summary

by Lassalle Technologies - Product Type: Component / .NET WinForms / .NET Class / 100% Managed Code

Summary

AddFlow for WinForms Professional by Lassalle Technologies

URLs: addflow-suite-net, addflow suite net, addflowsuitenet, lassalle

Create interactive flowcharts and workflow diagrams and include a set of graph drawing algorithms. AddFlow for WinForms Professional includes AddFlow for WinForms and LayoutFlow that is a collection of 5 layout components to enable you to automatically display graphs or flow charts following some aesthetic rules. AddFlow for WinForms Professional includes: HFlow (hierarchical layout), OFlow (orthogonal layout), SFlow (symmetric force directed layout), SPFlow (Series Parallel),TFlow (tree or radial layout). These controls are AddFlow for WinForms Professional extensions. HFlow, OFlow, SFlow, SPFlow and TFlow allow performing a graph layout automatically, positioning its vertices (also called nodes) and edges (also called links) on a form containing an AddFlow control. AddFlow for WinForms Professional is Visual Studio .NET 2010 compatible and 64 bit compatible. Royalty free redistribution and many samples included for Visual Basic .NET (VB.NET) and C#. Buy AddFlow for WinForms Professional Site Wide to license an unlimited numbers of developers at a single physical location.

AddFlow for WinForms Professional includes both AddFlow for WinForms and LayoutFlow

Following is a list of the main AddFlow for WinForms and LayoutFlow features

AddFlow for WinForms Professional

General

Drawings can be made interactively or programmatically

Distinct shapes, styles, colors, font can be defined on a per item basis (for a node or a link) or as default properties for the control

Supportof several collections allowing you to traverse the graph in many ways

Many properties allowing customizing the control (CanDrawNode, CanMoveNode, CanMultiLink, etc...) or an item (XSizeable, YSizeable, XMoveable, YMoveable, Selectable, Stretchable, etc...)

Interactivity and display facilities

Multi selection

Multi-level Undo/Redo

Grid support

Nodes stay connected when moved or resized

Zooming

Scrolling, drag scrolling

Anti-aliasing

OwnerDraw property to provide custom drawing for an item or for the entire AddFlow control

Link autorouting via the free extension RouteFlow

Input/Output

Printing and print previewing via the free extension PrnFlow. The C# source code of PrnFlow is provided

Supportof the IXmlSerializable interface: WriteXml and ReadXml methods

XML serialization also via the free extension XMLFlow. The C# source code of XMLFlow is provided

Metafile exportation

SVG exportation via SVGFlow: a class library allowing you to export the diagram in SVG format

Nodes

43 predefined shapes

Custom shapes

Ability to associate an image to a node

Fill color, draw color, text color, gradient color

Shadow

In-place edition

Autosize options

Transparent nodes

Hidden nodes

Text alignment options

Image positioning options

Tooltip

URL which can be used when the diagram is rendered to a Web page using SVG

Links

15 predefined arrow styles

Custom arrow styles

Draw color, text color.

Shadow

Stretchable links. A link can be composed of many segments. The user can interactively add or remove segments

Curved links (Bezier and Spline)

Jumps possible at the intersection of links

Reflexive links

Rigid links

Hidden links

Possibility to interactively change the origin node or the destination node of a link

Tooltip

URL which can be used when the diagram is rendered to a Web page using SVG

Automatic graph layout

AddFlow does not directly provide any automatic graph layout feature. However LayoutFlow, a set of 4 Graph layout components that can be added on:

HFlow (hierarchical layout)

OFlow (orthogonal layout)

SFlow (symmetric force directed layout)

TFlow (tree layout)

SPFlow (series Parallel)

Notices:

HFlow (hierarchical layout), OFlow (orthogonal layout), SFlow (symmetric force directed layout), SPFlow (Series Parallel),TFlow (tree or radial layout) are AddFlow extensions and you cannot use them without AddFlow for WinForms

LayoutFlow

LayoutFlow is a set of five graph layout components:

1) HFlow

The HFlow layout algorithm arranges vertices in horizontal layers. The orders of the vertices are chosen so that the number of crossings is kept small. HFlow just produces a reasonable solution, not the optimum solution.

2) OFlow

The OFlow layout algorithm allows performing an orthogonal layout on a graph. The layout is orthogonal since it produces an orthogonal drawing where each edge is drawn as a polygonal chain of alternating horizontal and vertical segments. OFlow works with any graphs, connected or not. In the resulting drawing, if the graph is a graph of maximum degree four, then each node has the same size. If the degree of a node is higher than four, then the height of the node is expanded.

3) SFlow

The SFlow layout algorithm allows performing a symmetric layout on a graph. The symmetric layout produces a high degree of symmetry and is particularly useful for undirected graphs, where the directions of the edge are not important.

The resulting layout is often good. However it requires considerable computational resources and therefore should be used for small graphs (less than 300 nodes). Using the animation mode you can see how SFlow is working.

5) SPFlow

The SPFlow layout algorithm allows performing a series-parallel layout on a graph. The SP layout applies only to a specific subset of graphs: series-parallel digraph (more precisely, a set of series-parallel diagraphs). A series-parallel digraph is defined recursively as follows.

A digraph consisting of two nodes, a source s and a sink t joined by a single link is a series-parallel digraph.

If G1 and G2 are series-parallel digraphs, so are the digraphs constructed by each of the following operations:

- the parallel composition: identify the source of G1 with the source of G2 and the sink of G1 with the sink of G2.

- the series composition: identify the sink of G1 with the source of G2.

We use an algorithm that allows drawing series-parallel digraphs with as much symmetry as possible.

5) TFlow

The TFlow layout algorithm allows performing a tree layout on a graph. The tree layout applies only to a specific subset of graphs: rooted trees. In such a graph, no vertice may have more than one parent. The drawing of the tree occupies as little space as possible while satisfying certain aesthetics.

If the DrawingStyle property is "Layered":

vertices at the same level of the tree are placed on the same line

a parent is centered over its childs

If the DrawingStyle property is "Radial":

the root is placed at the origin

the layers are concentric circles centered at the origin

Notice that it is necessary to use AddFlow for .NET to be able to use LayoutFlow for .NET. Both products are installed via a common installation program.

What's New in AddFlow for WinForms Professional 2.3.2?

AddFlow Suite for .NET is renamed as AddFlow for WinForms Professional

If the new property IsUnselectableItemHitable is set to true, then the unselectable items will be hitable and their tooltip will be displayed

All the dlls and samples have been created using the .NET Framework 4.0 Client profile

Create interactive flowcharts and workflow diagrams and include a set of graph drawing algorithms.

Pricing: AddFlow for WinForms Professional 2.3.2 1 Developer License, AddFlow for WinForms Professional 2.3.2 4 Developer Team License, AddFlow for WinForms Professional 2.3.2 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address), AddFlow for WinForms Professional 2.3.2 1 Enterprise Wide License (Allows Unlimited number of developers of an enterprise at all its physical addresses), AddFlow for WinForms Professional 2.3.2 1 Developer Upgrade License from AddFlow Suite for.NET V1.x Developer License, AddFlow for WinForms Professional 2.3.2 4 Developer Team Upgrade License from AddFlow Suite for .NET V1.x Team License, AddFlow for WinForms Professional 2.3.2 1 Site Wide Upgrade License from AddFlow Suite for .Net V1.x Site License, AddFlow for WinForms Professional 2.3.2 1 Enterprise Wide Upgrade License from AddFlow Suite for .Net V1.x Site License (Allows Unlimited number of developers of an enterprise at all its physical addresses), AddFlow for WinForms Professional 2.3.2 Academic License 1 Developer License

Evals & Downloads: Read the AddFlow for WinForms help file, Read the AddFlow for WinForms Tutorial, Read the AddFlow for WinForms End User License Agreement, Download the AddFlow for WinForms Professional 2.3.2 evaluation on to your computer - Displays Nag Screens

Operating System for Deployment: Windows 7, Windows Vista, Windows XP, Windows ME, Windows 2000, Windows 98, Windows NT 4.0

Architecture of Product: 32Bit, 64Bit

Product Type: Component

Component Type: .NET WinForms, .NET Class, 100% Managed Code

Built Using: Visual C# .NET

Compatible Containers: Microsoft Visual Studio 2010, Microsoft Visual Studio 2008, Microsoft Visual Basic 2010, Microsoft Visual Basic 2008, Microsoft Visual C++ 2008, Microsoft Visual C# 2010, Microsoft Visual C# 2008, .NET Framework 4.0, .NET Framework 3.5

Keywords: addflow suite, addflow suite net, addflow suite for net, buy addflow suite, addflow suite upgrade, addflow suite reseller, addflow suite distributor, order addflow suite, purchase addflow suite, addflow suite winforms, addflow suite windows, lassalle suite, lassalle net

Lassalle Technologies Lasalle Lasal lassal Tech

Flow Diagramming diagram diagrams flowchart

Product Suites Suite bundles bundle

Part numbers: PC-516200-390180 516200-390180 PC-516200-390183 516200-390183 PC-516200-390186 516200-390186 PC-516200-390241 516200-390241 PC-516200-390192 516200-390192 PC-516200-390193 516200-390193 PC-516200-390194 516200-390194 PC-516200-390242 516200-390242 PC-516200-390189 516200-390189

Product Search

Enter search words:

Award Award