AddFlow ist ein Steuerelement zur schnellen Erstellung von Anwendungen mit Flussdiagrammen. Features wie verschiedene Farben, Schriftarten, Formen, Styles, Bildern, Texten usw. stehen für alle Elemente eines Diagramms (Knoten und Verbindungen) zur Verfügung. .
AddFlow for .NET ist ein kundenspezifisches .NET Windows Forms-Steuerelement. Es stellt etwa denselben Funktionsumfang zur Erzeugung von Flussdiagrammen/Diagrammen bereit wie die ActiveX-Version bietet aber auch einige neue Funktionen, zusätzliche Flexibilität und ein einfacheres und leistungsfähigeres Objektmodell. Das Werkzeug wurde in C# komplett neu geschrieben und nutzt die von .NET bereitgestellte Infrastruktur. Es ist zu 100% in Managed Code geschrieben.
AddFlow ist ein ActiveX-Steuerelement zur schnellen Erstellung von Anwendungen mit Flussdiagrammen. Features wie verschiedene Farben, Schriftarten, Formen, Styles, Bildern, Texten usw. stehen für alle Elemente eines Diagramms (Knoten und Verbindungen) zur Verfügung. Knoten bleiben auch dann verbunden, wenn man sie verschiebt. Metadateien, Serialisierung, Multilevel-Undo/Redo, Drucken, Zoom, Bezier- und Spline-Kurven, reflexive Links, Linksprünge, Farbverläufe, automatische Linkweiterleitung, frei definierbare Formen, Mehrfachauswahl, Bildlauf, Benutzer-Daten-Verknüpfung und Navigation innerhalb des Diagramms werden unterstützt. Runtime-Versionen können lizenzgebührenfrei weitergegeben werden. Mit AddFlow lassen sich Diagramme auf folgende Arten erstellen:
interaktiv (Erstellung des gesamten Diagramms ohne Programmieraufwand)
programmgesteuert (es werden Eigenschaften, Methoden und OLE-Objekte zur Automatisierung bereitgestellt, mit denen z. B. ein Knoten an einer vorgegebenen Position erstellt werden kann)
Die wichtigste Aufgabe dieser Tools ist die Bereitstellung angemessener Funktionen zur automatisierten Aufteilung von Diagrammen bzw. Flussdiagrammen entsprechend vorgegebener Gestaltungsrichtlinien. Derzeit werden eine ActiveX-Version und eine .NET-Version der folgenden 4 Komponenten zur Diagrammgestaltung angeboten:
HFlow - HFlow ermöglicht eine hierarchische Anordnung von Diagrammelementen. Scheitelpunkte werden in horizontalen Ebenen angeordnet. Die Reihenfolge der Scheitelpunkte innerhalb der Ebenen wird so gewählt, dass die Zahl der Überschneidungen so gering wie möglich ist.
SFlow - SFlow ermöglicht eine symmetrische Anordnung von Diagrammelementen. Die symmetrische Anordnung gewährleistet ein Höchstmaß an Symmetrie und ist besonders geeignet für ungerichtete Diagramme, bei denen die Ausrichtung der Außenkante nicht wichtig ist.
TFlow - TFlow ermöglicht eine Anordnung von Diagrammelementen in einer Baumstruktur. Baumstrukturen sind nur bei bestimmten Arten von Diagrammen möglich: Wurzelbäumen. In einem solchen Diagramm darf jedem Scheitelpunkt nur maximal ein Vaterelement zugeordnet sein.
OFlow - OFlow ermöglicht einen rechtwinkligen Aufbau eines Diagramms.