sgcDiagram Matrice des fonctionnalités

Tout ce que fait sgcDiagram, groupé par tâche, avec un lien vers la rubrique d'aide de chaque fonctionnalité. Un diagramme enregistré en JSON s'ouvre dans Delphi, C++ Builder et .NET.

Dessin et édition

7 fonctionnalités

Dispositions et données

5 fonctionnalités

.NET

6 paquets NuGet

Documentation

Aide en ligne et manuels PDF

Enregistrée signale les fonctionnalités présentes dans les éditions enregistrée et d'essai, mais pas dans l'édition Community gratuite. ~ signale une fonctionnalité que Community propose en partie, avec la différence indiquée en dessous.

Chaque ligne renvoie à sa rubrique d'aide. La colonne Community montre ce qu'inclut l'édition .NET Community gratuite ; les éditions Enregistrée et d'essai incluent tout.

Dessin et édition

FonctionnalitéDétailsCommunityAide
Palette et éditeurLes utilisateurs glissent des formes depuis TsgcVCLDiagramPalette vers TsgcVCLDiagramView, relient les ports et modifient le texte sur place.Aide
14 formesProcessus, décision, terminateur, données, document, conteneur, image, tracé SVG et plus encore.Aide
ConnecteursConnecteurs droits, orthogonaux et courbes avec libellés et flèches. Le routage qui évite les obstacles est dans l'édition enregistrée.~Community trace les connecteurs orthogonaux en simples coudes qui ne contournent pas les nœuds.Aide
Ports et accrochageLes connecteurs s'accrochent aux ports des nœuds et les suivent.Aide
Annulation et presse-papiersAnnuler et rétablir chaque action, modifications groupées avec BeginTransaction et EndTransaction, copier et coller.Aide
Magnétisme et repèresMagnétisme sur la grille et repères d'alignement.Aide
CalquesPlusieurs calques dans un même diagramme. L'édition Community n'a qu'un seul calque.EnregistréeAide
AccessibilitéLes nœuds, les liens, les groupes et la palette de formes sont exposés à UI Automation, avec une alternative textuelle générée pour le diagramme. Des alternatives au clavier déplacent, décalent et redimensionnent les nœuds, tracent des liens (Ctrl+K) et ajoutent des formes depuis la palette, l'anneau de focus est toujours visible et le contraste élevé de Windows est suivi. Activé par défaut sur VCL (Delphi 7 à 13), FireMonkey sous Windows, WinForms, WPF et Avalonia.Aide

Dispositions et données

FonctionnalitéDétailsCommunityAide
Disposition en couchesUn seul appel organise tout le diagramme, de gauche à droite ou de haut en bas, en une seule étape d'annulation (TsgcDiagramLayeredLayout).EnregistréeAide
Disposition en arbreTsgcDiagramTreeLayout pour les organigrammes et les hiérarchies.EnregistréeAide
Liaison aux donnéesTsgcDiagramDataBinding construit un diagramme à partir d'un jeu de données, par exemple un organigramme à partir d'une table.EnregistréeAide
NodesSource et LinksSource (.NET)TsgcWpfDiagramView et TsgcAvaloniaDiagramView construisent le diagramme à partir de collections : NodesSource donne un nœud par élément, NodeParentMember un connecteur vers son parent pour un organigramme, et LinksSource un connecteur par élément pour un graphe. TsgcWinFormsDiagramView lie NodesDataSource et LinksDataSource. La liaison est unidirectionnelle : le diagramme est reconstruit quand les données changent.EnregistréeAide
Concepteur et diagramme d'exemple (.NET)La vue WinForms s'ouvre dans le concepteur Visual Studio sur .NET Framework et sur .NET 8 ou ultérieur, et une vue sans nœud affiche un petit flux d'exemple dans le concepteur et dans les aperçus de WPF et Avalonia. Dans l'édition Enregistrée, la balise active affiche aussi Nodes Data Source, Node Key Member, Node Parent Member et Links Data Source.Aide

Fichiers, export et affichage

FonctionnalitéDétailsCommunityAide
Fichiers JSONSaveToFile et LoadFromFile ; le même fichier s'ouvre dans Delphi, C++ Builder et .NET.Aide
Export PNG et SVGTsgcDiagramRenderer et la vue enregistrent en PNG et SVG, également sur un serveur ou une console sans fenêtre, Linux64 inclus.Aide
Thèmes et stylesThèmes clair et sombre partagés avec les autres produits sgcUI, styles par nœud, dessin personnalisé avec OnDrawNode.Aide
Mode visionneuseReadOnly affiche les diagrammes sans modification.Aide
De droite à gauche (arabe et hébreu)La palette, les règles, la mini-carte et les barres d'outils sont en miroir ; le canevas garde la géométrie de tes formes, et le texte des formes se lit dans sa propre direction. dglRightToLeft fait lire depuis la droite les dispositions en couches et en arbre (Registered).Aide
Impression et aperçu avant impressionPrint et ShowPrintPreview impriment tout le diagramme, la même zone que l'export PNG et SVG, sans la sélection, les poignées ni les guides. PrintSettings règle une seule fois le papier, l'orientation, les marges, l'échelle, l'en-tête et le pied de page pour l'imprimante, l'aperçu et le PDF. Dans toutes les éditions, sur VCL, FireMonkey, WinForms, WPF et Avalonia (FireMonkey imprime sous Windows et macOS).Aide
Export PDF accessible, PDF/UA et PDF/A (avec sgcPDF)ExportToPDF écrit des pages vectorielles avec du vrai texte et un texte alternatif avec le nombre de formes et de connecteurs et les textes des formes. Le fichier est par défaut un document PDF/UA balisé, et PDFALevel ajoute PDF/A-2a ou PDF/A-3a. Nécessite le pont sgcUIPDF et un sgcPDF sous licence (esegece.sgcUICore.sgcPDF en .NET).EnregistréeAide

sgcDiagram pour .NET

Le diagramme .NET est un portage C# avec les mêmes noms de classes, pour WinForms, WPF et Avalonia, avec un paquet de rendu sans interface.

PaquetÉditionContenu
esegece.sgcDiagram.CommunityCommunity (gratuite)Bibliothèque principale
esegece.sgcDiagramEnregistréeBibliothèque principale
esegece.sgcDiagram.WinFormsEnregistréeContrôles Windows Forms
esegece.sgcDiagram.WpfEnregistréeContrôles WPF
esegece.sgcDiagram.AvaloniaEnregistréeContrôles Avalonia
esegece.sgcDiagram.RenderingEnregistréeRendu sans interface

Documentation

Chaque fonctionnalité de sgcDiagram est documentée dans l'aide de sgcUI, avec une version pour chaque environnement de développement.

Aide en ligne

Commence par l'introduction de sgcDiagram, puis suis le démarrage rapide et les rubriques sur les fonctionnalités.

Delphi →
C++ Builder →
.NET →

Manuels PDF

L'aide complète de sgcUI au format PDF, à lire hors ligne ou à imprimer.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Meilleur rapport qualité-prix : All-AccessTous les produits eSeGeCe, Support Premium inclus, à partir de €1,059/an.
Voir les tarifs All-Access

Crée avec sgcDiagram

Télécharge l'essai sgcUI et ajoute sgcDiagram à ton application Delphi, C++ Builder ou .NET.