AddFlow Suite - ActiveX (.NET Ready) - V5.4.0.11 - Récapitulatif

par Lassalle Technologies - Type de produit : Composant / ActiveX OCX

Récapitulatif

AddFlow Suite by Lassalle Technologies

Create interactive flowcharts and workflow diagrams and include a set of graph drawing algorithms. AddFlow Suite is a suite of components that includes AddFlow and LayoutFlow, a collection of 4 layout components: HFlow (hierarchical), SFlow (symmetric), TFlow (tree) and OFlow (orthogonal).

AddFlow Suite includes both AddFlow and LayoutFlow

Following is a list of the main AddFlow features. Note that all those features are encapsulated in a small (375 Kb only), robust, fast and easy to use ActiveX component.

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...)

Input/output

Metafiles support (WMF, EMF)

Serialisation of diagrams (LoadFile, SaveFile methods)

XML serialisation

Clipboard management

Printing and print previewing

Interactivity

Scrolling (interactive and programmatic)

Autoscrolling

Selection and Multiselection of nodes and links (interactive and programmatic)

Nodes stay connected when moved or resized

Display facilities

OwnerDraw event allowing customized drawings

Zooming

Grid support

Data

Ability to associate a text, a unique key, a tooltip and a tag to a node or a link

Nodes and links

Change painting order of objects (ZOrder property)

Distinct colors for each object (FillColor, ForeColor, DrawColor)

Distinct fonts for each object

Distinct drawing styles (DrawStyle property)

Hidden objects

Links

Stretchable links. A link can be composed of many segments

Curved links (Bezier, Spline)

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

Ability to customize the drawing of a link (OwnerDraw event)

Link autorouting

Nodes

Ability to associate a picture (bitmap, standard or enhanced metafile, icon, GIF, JPEG) to a node

Ability to customize the drawing of a node (OwnerDraw event)

46 distinct shapes for nodes

Custom shapes

Transparent nodes

Text alignment

Autosize options for nodes

Gradient color

Following is a list of the main LayoutFlow features

LayoutFlow

LayoutFlow is a set of four graph layout controls:

HFlow (hierarchical layout)

OFlow (orthogonal layout)

SFlow (symmetric force directed layout)

TFlow (tree or radial layout)

A demonstration of each of these products is available in the LayoutDemo sample provided with AddFlow.

HFlow, OFlow, SFlow and TFlow are AddFlow extensions and you cannot use them without AddFlow. Typically, you can first create your nodes and links inside AddFlow, using the AddFlow API, giving each node a random or a (0,0) position. Then you call the layout method of the graph layout control of your choice. This method will position the nodes and the links in a reasonable manner in the AddFlow control, following some aesthetic rules that depend on the chosen control (hierarchical with HFlow, symmetric with SFlow, orthogonal with OFlow...)

If the AddFlow LogicalOnly property is true, then only the logical vertices of the AddFlow control are involved in this layout. This will allow you to apply the layout only to important vertices. For instance, you will be able to exclude a node just used to display a label by setting its Logical property to false.

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 of SFlow is working.

4) 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

Whats new in AddFlow 5.4.0.11:

Custom polygonal shapes

Custom drawings with the OwnerDraw events

Gradient colors for nodes

Link autorouting

Rounded corners for polyline links

JumpSize and RoundCornerSize properties allowing selecting the size of the link jumps and link rounded corners

CanChangeOrg and CanChangeDst properties

UndoNode, UndoLink, RedoNode, RedoLink properties

BeforeChangeOrg and BeforeChangeDst events

XMLFlow.ocx: a ocx control to load/save diagrams in XML

New versions of HFlow, TFlow, SFlow

A new graph layout control: OFlow (Orthogonal layout)

A new version of PrnFlow

PartNumbers: PC-515953-59789 515953-59789 PC-515953-59790 515953-59790 PC-515953-59791 515953-59791 PC-515953-69366 515953-69366

PurchaseOptions: AddFlow Suite V5.4 1 Developer License , AddFlow Suite V5.4 4 Developer Team License , AddFlow Suite V5.4 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) , AddFlow Suite - Academic License 1 Developer License

Resources: Read the AddFlow/LayoutFlow help file, Download the AddFlow/LayoutFlow evaluation on to your computer - Displays Nag Screens

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

Architecture of Product: 32Bit

Product Type: Component

Component Type: ActiveX OCX

Built Using: MFC V4.2 / V6.0

Compatible Containers: Microsoft Visual Studio .NET, Microsoft Visual Studio 6.0, Microsoft Visual Basic .NET, Microsoft Visual Basic 6.0, Microsoft Visual Basic 5.0, Microsoft Visual C++ .NET, Microsoft Visual C++ 6.0, Microsoft Visual C++ 5.0, Microsoft Visual C# .NET, Microsoft Visual J++ 6.0

Search Items: New Product May 05, New Product June 05

Keywords: Lassalle Technologies Lasalle Lasal lassal Tech Flow Diagramming diagram diagrams flowchart Professional Partner Lassalle Technologies AddFlow Diagramming workflow Diagram Diagrams Graphing Graph Graphs Chart Charting Charts Display Data Interpretation Presentation FLOWCHARTS LAYOUT HIERARCHY lasselle add flow Flowchart Workflow .NET Layout flow lay out lasalle lassale workflow work

Recherche produit

Entrez vos critères de recherche :

Autres liens

Award