Funktionen von MindFusion.Diagramming für Java
Eine umfassende Liste mit den wichtigsten Funktionen der Steuerung in Kategorien getrennt.
Sie finden weitere Informationen über die Funktionen der Komponente auf der "API-Übersicht" Sektion der Online-Hilfe. Wenn Sie eine Funktion brauchen, die derzeit nicht unterstützt wird, können Sie sie hier anfordern.
Das JDiagram Control
- Weitergabe ist lizenzfrei
- JAR-Datei vorhanden
- Ist eine Swing-Komponente
- Kann mit Quellcode gekauft werden
- Implementiert die Model-View-Architektur
Benutzer Interaktion
- Mehrere Benutzer-Interaktionsmodi
- Einschränkung der Knotenmodifizierung
- Scrollen und Zoomen
- Kopieren und Einfügen von/nach Windows-Clipboard
- Schwenken
- Automatisches Scrollen beim Ziehen von Objekten mit der Maus
- Ausrichtung am Gitter
- Interaktive Knoten Ausrichtung
- Mehrfache Selektion
- Tooltipps
- Andockpunkte können für Knoten definiert werden
- Undo/Redo Unterstützung
Programmierung
- Programmzugang zu Diagrammobjekten und Auswahlmöglichkeiten
- Zahlreiche Eigenschaften für die Anpassung von Aussehen und Verhalten
- Zahlreiche Einrichtungsmethoden
- Path-Finding und Zyklus-Nachweise
- Vielfältiges Event-Set
Speichern und Laden von Diagrammen zu / von
- Dateien auf Festplatte
- Java Streams
- ASCII Strings
- XML Dokumenten
Ausgabe
- Anzeige über Java Swing
- Drucken und Druckvorschau
- Über den Browser als Applet
- Über den Browser durch HTML Image-Maps
Import und Export
- Import von Visio 2013 VSDX Dateien
- Import von OpenOffice Draw ODG Dateien
- Exportieren von Bildern in BMP, JPEG, GIF, TIFF und PNG Formate
- PDF-Export
- Export nach SVG
Diagrammelemente
- Java Swing Komponenten als Diagramm-Knoten
- Mehr als 100 vordefinierte Knotensymbole
- Tabellen mit unbegrenzter Anzahl von Zeilen und Spalten
- Verbinden von Tabellenzellen
- Ein- und Ausklappen von Teilen von Tabellenzeilen
- Benutzerdefinierte Knotensymbole und Symbolbibliotheken
- Rotation von Symbolen in beliebigen Winkeln
- Containter-Knoten
- TreeView-Knoten
- Steuerung erlaubt die Benutzung von Java-Steuerungen als Diagrammknoten
- Unterstützung von kundenspezifischen Knoten- und Verbindungstypen
- Verlinkungen können mehrfache Segmente enthalten
- Verlinkungen können gerade Linien oder Kurven sein
Automatisches Layout
- Layered Graph-Layout
- Simulated Annealing Graph-Layout
- Spring-Embedder Graph-Layout
- Radiales Baum-Layout
- Gerichtetes Baum-Layout
- Fractal Baum-Layout
- Gitter-Layout
- Automatisches Links-Routing
- Circular Graph-Layout
- Orthogonal Graph-Layout
- Topologische Graph-Layout
- Swimlane Layout
- CascadeLayout Algorithmus
- TriangularLayout Algorithmus
- HierarchicalLayout Algorithmus
- Flussdiagramm Graph-Layout
- Tree map Layout
- Decision flowchart Layout
Aussehen
- Verschiedene Textausrichtungsstile
- Text kann in vieleckigen Flächen angelegt werden
- HTML-ähnliche Textformatierung
- Verschiedene Stile zur Anzeige ausgewählter Objekte
- Z-Anordnung
- Knoten können Bilder und Text anzeigen
- Anpassungsfähige Schriftstile und Farben
- Grosse Auswahl an Stiften und Pinseln
- Benutzerdefinierte Knotensymbole
- Benutzervergebene Mauszeiger
- Custom-Painting von Knoten
- Schatten
- Lanes
- Bögen über Link-Schnittpunkte
- Transparente Knoten
- Unsichtbare Knoten
Verhalten
- Tabellen können scrolliert werden
- In-Place Texteditierung
- Einstellen des Verhaltens der Selection-Handles
- Sperrung von Diagrammelementen
- Aus-/Einklappen von Objekthierarchien
- Schreibgeschützter Modus unterstützt
- Dynamische Positionierung von Verlinkungen relativ zu den verbundenen Knoten
Verlinkung von Diagramm-Objekten
- Knoten mit Knoten
- Tabellenzeilen mit Tabellenzeilen
- Tabellenzeilen mit Knoten
- Unverbundene Verlinkungen
Hierarchische Gruppierung
- Anfügen von Objekten (Tabellen/Knoten) an andere Objekte
- Anfügen von Objekten zu Verlinkungskontrollpunkten
- Anfügen von Objekten zu Verlinkungsabschnitten
Hilfs-Controls
- Overview Control
- ShapeListBox Control
- Ruler Control
- Zoom Control