sgcDiagram Matrice delle funzionalità
Tutto ciò che fa sgcDiagram, raggruppato per attività, con un link all'argomento della guida di ogni funzionalità. Un diagramma salvato come JSON si apre in Delphi, C++ Builder e .NET.
Tutto ciò che fa sgcDiagram, raggruppato per attività, con un link all'argomento della guida di ogni funzionalità. Un diagramma salvato come JSON si apre in Delphi, C++ Builder e .NET.
7 funzionalità
5 funzionalità
7 funzionalità
6 pacchetti NuGet
Guida online e manuali PDF
Registered indica le funzionalità incluse nelle edizioni Registered e Trial e non nell'edizione Community gratuita. ~ indica una funzionalità che Community ha solo in parte, con la differenza indicata sotto.
Ogni riga rimanda al relativo argomento della guida. La colonna Community mostra cosa include l'edizione .NET Community gratuita; Registered e Trial includono tutto.
| Funzionalità | Dettagli | Community | Guida |
|---|---|---|---|
| Palette ed editor | Gli utenti trascinano le forme da TsgcVCLDiagramPalette su TsgcVCLDiagramView, collegano le porte e modificano il testo direttamente. | Guida | |
| 14 forme | Processo, decisione, terminatore, dati, documento, contenitore, immagine, tracciato SVG e altro. | Guida | |
| Connettori | Connettori diritti, ortogonali e curvi con etichette e frecce. L'instradamento che evita gli ostacoli è nell'edizione Registered. | ~Community instrada i connettori ortogonali come semplici gomiti che non evitano i nodi. | Guida |
| Porte e ancoraggio | I connettori si ancorano alle porte dei nodi e li seguono. | Guida | |
| Annulla e appunti | Annulla e ripristina ogni azione, modifiche raggruppate con BeginTransaction ed EndTransaction, copia e incolla. | Guida | |
| Aggancio e guide | Aggancio alla griglia e guide di allineamento. | Guida | |
| Livelli | Più livelli in un solo diagramma. L'edizione Community ha un solo livello. | Registrata | Guida |
| Accessibilità | I nodi, i collegamenti, i gruppi e la palette delle forme sono esposti a UI Automation, con un testo alternativo generato per il diagramma. Le alternative da tastiera spostano, spostano di poco e ridimensionano i nodi, disegnano collegamenti (Ctrl+K) e aggiungono forme dalla palette, l'anello di focus è sempre visibile e l'alto contrasto di Windows viene seguito. Attiva per impostazione predefinita su VCL (Delphi 7-13), FireMonkey su Windows, WinForms, WPF e Avalonia. | Guida |
| Funzionalità | Dettagli | Community | Guida |
|---|---|---|---|
| Layout a livelli | Una sola chiamata dispone l'intero diagramma, da sinistra a destra o dall'alto in basso, in un unico passo di annullamento (TsgcDiagramLayeredLayout). | Registrata | Guida |
| Layout ad albero | TsgcDiagramTreeLayout per organigrammi e gerarchie. | Registrata | Guida |
| Collegamento ai dati | TsgcDiagramDataBinding costruisce un diagramma da un dataset, ad esempio un organigramma da una tabella. | Registrata | Guida |
| NodesSource e LinksSource (.NET) | TsgcWpfDiagramView e TsgcAvaloniaDiagramView costruiscono il diagramma da raccolte: NodesSource dà un nodo per elemento, NodeParentMember un connettore verso il suo genitore per un organigramma, e LinksSource un connettore per elemento per un grafo. TsgcWinFormsDiagramView collega NodesDataSource e LinksDataSource. Il binding è unidirezionale: il diagramma viene ricostruito quando i dati cambiano. | Registered | Guida |
| Designer e diagramma di esempio (.NET) | La vista WinForms si apre nel designer di Visual Studio su .NET Framework e su .NET 8 o successivo, e una vista senza nodi mostra un piccolo flusso di esempio nel designer e nelle anteprime WPF e Avalonia. Nell'edizione Registered lo smart tag mostra anche Nodes Data Source, Node Key Member, Node Parent Member e Links Data Source. | Guida |
| Funzionalità | Dettagli | Community | Guida |
|---|---|---|---|
| File JSON | SaveToFile e LoadFromFile, e lo stesso file si apre in Delphi, C++ Builder e .NET. | Guida | |
| Esportazione PNG e SVG | TsgcDiagramRenderer e la vista salvano PNG e SVG, anche su un server o in una console senza finestra, Linux64 compreso. | Guida | |
| Temi e stili | Temi chiaro e scuro condivisi con gli altri prodotti sgcUI, stili per nodo, disegno personalizzato con OnDrawNode. | Guida | |
| Modalità visualizzatore | ReadOnly mostra i diagrammi senza modifiche. | Guida | |
| Da destra a sinistra (arabo ed ebraico) | Tavolozza, righelli, minimappa e barre degli strumenti sono speculari; la tela mantiene la geometria delle tue forme, e il testo delle forme si legge nella propria direzione. dglRightToLeft fa leggere da destra i layout a livelli e ad albero (Registered). | Guida | |
| Stampa e anteprima di stampa | Print e ShowPrintPreview stampano l'intero diagramma, la stessa area dell'esportazione PNG e SVG, senza la selezione, le maniglie e le guide. PrintSettings imposta una sola volta la carta, l'orientamento, i margini, la scala, l'intestazione e il piè di pagina per la stampante, l'anteprima e il PDF. In tutte le edizioni, su VCL, FireMonkey, WinForms, WPF e Avalonia (FireMonkey stampa su Windows e macOS). | Guida | |
| Esportazione PDF accessibile, PDF/UA e PDF/A (con sgcPDF) | ExportToPDF scrive pagine vettoriali con testo reale e un testo alternativo con il numero di forme e connettori e i testi delle forme. Il file è per impostazione predefinita un documento PDF/UA con tag, e PDFALevel aggiunge PDF/A-2a o PDF/A-3a. Richiede il ponte sgcUIPDF e uno sgcPDF con licenza (esegece.sgcUICore.sgcPDF in .NET). | Registrata | Guida |
Il diagramma .NET è un port C# con gli stessi nomi di classe, per WinForms, WPF e Avalonia, con un pacchetto di rendering headless.
| Pacchetto | Edizione | Contenuto |
|---|---|---|
esegece.sgcDiagram.Community | Community (gratuita) | Libreria di base |
esegece.sgcDiagram | Registered | Libreria di base |
esegece.sgcDiagram.WinForms | Registered | Controlli Windows Forms |
esegece.sgcDiagram.Wpf | Registered | Controlli WPF |
esegece.sgcDiagram.Avalonia | Registered | Controlli Avalonia |
esegece.sgcDiagram.Rendering | Registered | Rendering headless |
Ogni funzionalità di sgcDiagram è documentata nella guida di sgcUI, con una versione per ogni ambiente di sviluppo.
Inizia dall'introduzione a sgcDiagram, poi segui la guida rapida e gli argomenti sulle funzionalità.
Delphi →La guida completa di sgcUI in formato PDF, da leggere offline o stampare.
Delphi (PDF) →