sgcDiagram Feature-Matrix

Alles, was sgcDiagram kann, nach Aufgabe gruppiert, mit einem Link zum Hilfethema jeder Funktion. Ein als JSON gespeichertes Diagramm lässt sich in Delphi, C++ Builder und .NET öffnen.

Layouts und Daten

5 Funktionen

.NET

6 NuGet-Pakete

Dokumentation

Online-Hilfe und PDF-Handbücher

Registered kennzeichnet die Features, die in den Editionen Registered und Testversion enthalten sind, aber nicht in der kostenlosen Community Edition. ~ kennzeichnet ein Feature, das Community nur teilweise enthält, mit dem Unterschied darunter.

Jede Zeile verlinkt auf ihr Hilfethema. Die Spalte Community zeigt, was die kostenlose .NET-Community-Edition enthält; Registered und Trial enthalten alles.

Zeichnen und Bearbeiten

FunktionDetailsCommunityHilfe
Palette und EditorAnwender ziehen Formen aus TsgcVCLDiagramPalette auf TsgcVCLDiagramView, verbinden Ports und bearbeiten Text direkt.Hilfe
14 FormenProzess, Entscheidung, Terminator, Daten, Dokument, Container, Bild, SVG-Pfad und mehr.Hilfe
KonnektorenGerade, rechtwinklige und gekrümmte Konnektoren mit Beschriftungen und Pfeilen. Routing mit Hindernisumgehung ist in der registrierten Edition enthalten.~Community verlegt orthogonale Konnektoren als einfache Winkel, die den Knoten nicht ausweichen.Hilfe
Ports und AndockenKonnektoren docken an den Ports der Knoten an und folgen ihnen.Hilfe
Rückgängig und ZwischenablageRückgängig und Wiederholen jeder Aktion, gruppierte Änderungen mit BeginTransaction und EndTransaction, Kopieren und Einfügen.Hilfe
Einrasten und HilfslinienAm Raster einrasten und Ausrichtungshilfslinien.Hilfe
EbenenMehrere Ebenen in einem Diagramm. Die Community Edition hat eine Ebene.RegistriertHilfe
BarrierefreiheitKnoten, Verbindungen, Gruppen und die Formenpalette werden über UI Automation bereitgestellt, mit einer erzeugten Textalternative für das Diagramm. Tastaturalternativen verschieben, versetzen und skalieren Knoten, zeichnen Verbindungen (Strg+K) und fügen Formen aus der Palette hinzu, der Fokusrahmen ist immer sichtbar, und der hohe Kontrast von Windows wird berücksichtigt. Standardmäßig aktiv unter VCL (Delphi 7 bis 13), in FireMonkey unter Windows, WinForms, WPF und Avalonia.Hilfe

Layouts und Daten

FunktionDetailsCommunityHilfe
Geschichtetes LayoutEin Aufruf ordnet das ganze Diagramm an, von links nach rechts oder von oben nach unten, in einem Rückgängig-Schritt (TsgcDiagramLayeredLayout).RegistriertHilfe
BaumlayoutTsgcDiagramTreeLayout für Organigramme und Hierarchien.RegistriertHilfe
DatenbindungTsgcDiagramDataBinding erstellt ein Diagramm aus einem Dataset, zum Beispiel ein Organigramm aus einer Tabelle.RegistriertHilfe
NodesSource und LinksSource (.NET)TsgcWpfDiagramView und TsgcAvaloniaDiagramView bauen das Diagramm aus Auflistungen auf: NodesSource liefert einen Knoten pro Element, NodeParentMember einen Konnektor zu seinem Elternknoten für ein Organigramm, und LinksSource einen Konnektor pro Element für einen Graphen. TsgcWinFormsDiagramView bindet NodesDataSource und LinksDataSource. Die Bindung ist einseitig: Das Diagramm wird neu aufgebaut, wenn sich die Daten ändern.RegistriertHilfe
Designer und Beispieldiagramm (.NET)Die WinForms-Ansicht öffnet sich im Visual-Studio-Designer unter .NET Framework und unter .NET 8 oder höher, und eine Ansicht ohne Knoten zeigt im Designer und in den WPF- und Avalonia-Vorschauen einen kleinen Beispielablauf. In der Edition Registered zeigt das Smart Tag zusätzlich Nodes Data Source, Node Key Member, Node Parent Member und Links Data Source.Hilfe

Dateien, Export und Anzeige

FunktionDetailsCommunityHilfe
JSON-DateienSaveToFile und LoadFromFile; dieselbe Datei lässt sich in Delphi, C++ Builder und .NET öffnen.Hilfe
PNG- und SVG-ExportTsgcDiagramRenderer und die Ansicht speichern PNG und SVG, auch auf einem Server oder in einer Konsole ohne Fenster, einschließlich Linux64.Hilfe
Themes und StileHelle und dunkle Themes, geteilt mit den anderen sgcUI-Produkten, Stile pro Knoten und eigenes Zeichnen mit OnDrawNode.Hilfe
Viewer-ModusReadOnly zeigt Diagramme ohne Bearbeitung an.Hilfe
Rechts nach links (Arabisch und Hebräisch)Palette, Lineale, Minimap und Symbolleisten sind gespiegelt; die Zeichenfläche behält die Geometrie deiner Formen, und Formtext wird in seiner eigenen Richtung gelesen. dglRightToLeft lässt das Schicht- und das Baumlayout (Registered) von rechts lesen.Hilfe
Drucken und DruckvorschauPrint und ShowPrintPreview drucken das ganze Diagramm, denselben Bereich wie der PNG- und SVG-Export, ohne Auswahl, Griffe und Hilfslinien. PrintSettings legt Papier, Ausrichtung, Ränder, Skalierung, Kopf- und Fußzeile einmal für Drucker, Vorschau und PDF fest. In jeder Edition, unter VCL, FireMonkey, WinForms, WPF und Avalonia (FireMonkey druckt unter Windows und macOS).Hilfe
Barrierefreier PDF-Export, PDF/UA und PDF/A (mit sgcPDF)ExportToPDF schreibt Vektorseiten mit echtem Text und einem Alternativtext mit der Anzahl der Formen und Konnektoren und den Formtexten. Die Datei ist standardmäßig ein getaggtes PDF/UA-Dokument, und PDFALevel ergänzt PDF/A-2a oder PDF/A-3a. Erfordert die sgcUIPDF-Brücke und ein lizenziertes sgcPDF (esegece.sgcUICore.sgcPDF in .NET).RegistriertHilfe

sgcDiagram für .NET

Das .NET-Diagramm ist ein C#-Port mit denselben Klassennamen, für WinForms, WPF und Avalonia, mit einem Paket für Headless-Rendering.

PaketEditionInhalt
esegece.sgcDiagram.CommunityCommunity (kostenlos)Kernbibliothek
esegece.sgcDiagramRegisteredKernbibliothek
esegece.sgcDiagram.WinFormsRegisteredWindows-Forms-Steuerelemente
esegece.sgcDiagram.WpfRegisteredWPF-Steuerelemente
esegece.sgcDiagram.AvaloniaRegisteredAvalonia-Steuerelemente
esegece.sgcDiagram.RenderingRegisteredHeadless-Rendering

Dokumentation

Jede Funktion von sgcDiagram ist in der sgcUI-Hilfe dokumentiert, mit je einer Ausgabe für jede Entwicklungsumgebung.

Online-Hilfe

Beginne mit der Einführung zu sgcDiagram, und folge dann der Schnellstartanleitung und den Funktionsthemen.

Delphi →
C++ Builder →
.NET →

PDF-Handbücher

Die komplette sgcUI-Hilfe als PDF-Datei, zum Offline-Lesen oder Ausdrucken.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Bestes Preis-Leistungs-Verhältnis: All-AccessAlle eSeGeCe-Produkte, inklusive Premium-Support, ab €1,059 pro Jahr.
All-Access-Preise ansehen

Entwickle mit sgcDiagram

Lade die sgcUI-Testversion herunter und füge sgcDiagram zu deiner Delphi-, C++ Builder- oder .NET-Anwendung hinzu.