sgcDiagram functiematrix
Alles wat sgcDiagram doet, gegroepeerd per taak, met een link naar het helponderwerp van elke functie. Een diagram dat als JSON is opgeslagen, opent in Delphi, C++ Builder en .NET.
Alles wat sgcDiagram doet, gegroepeerd per taak, met een link naar het helponderwerp van elke functie. Een diagram dat als JSON is opgeslagen, opent in Delphi, C++ Builder en .NET.
7 functies
5 functies
7 functies
6 NuGet-pakketten
Online help en pdf-handleidingen
Geregistreerd markeert functies die in de geregistreerde editie en de proefversie zitten, maar niet in de gratis Community-editie. ~ markeert een functie die Community gedeeltelijk heeft, met het verschil eronder.
Elke rij verwijst naar het bijbehorende helponderwerp. De kolom Community toont wat de gratis .NET Community-editie bevat; Registered en Trial bevatten alles.
| Functie | Details | Community | Help |
|---|---|---|---|
| Palet en editor | Gebruikers slepen vormen uit TsgcVCLDiagramPalette naar TsgcVCLDiagramView, verbinden poorten en bewerken tekst in de cel. | Help | |
| 14 vormen | Proces, beslissing, begin/einde, gegevens, document, container, afbeelding, SVG-pad en meer. | Help | |
| Connectoren | Rechte, orthogonale en gebogen connectoren met labels en pijlen. Routering die obstakels vermijdt zit in de geregistreerde editie. | ~Community routeert orthogonale connectoren als eenvoudige knikken die de knopen niet ontwijken. | Help |
| Poorten en vastkleven | Connectoren kleven vast aan de poorten van de knooppunten en volgen ze. | Help | |
| Ongedaan maken en klembord | Ongedaan maken en opnieuw uitvoeren van elke actie, gegroepeerde wijzigingen met BeginTransaction en EndTransaction, kopiëren en plakken. | Help | |
| Uitlijnen en hulplijnen | Uitlijnen op het raster en uitlijnhulplijnen. | Help | |
| Lagen | Meerdere lagen in één diagram. De Community-editie heeft één laag. | Geregistreerd | Help |
| Toegankelijkheid | Knopen, verbindingen, groepen en het vormenpalet worden aan UI Automation aangeboden, met een gegenereerd tekstalternatief voor het diagram. Toetsenbordalternatieven verplaatsen knopen, schuiven ze op en wijzigen hun formaat, tekenen verbindingen (Ctrl+K) en voegen vormen uit het palet toe, de focusring is altijd zichtbaar en Windows hoog contrast wordt gevolgd. Standaard aan op VCL (Delphi 7 tot en met 13), FireMonkey op Windows, WinForms, WPF en Avalonia. | Help |
| Functie | Details | Community | Help |
|---|---|---|---|
| Gelaagde indeling | Eén aanroep rangschikt het hele diagram, van links naar rechts of van boven naar onder, in één stap ongedaan maken (TsgcDiagramLayeredLayout). | Geregistreerd | Help |
| Boomindeling | TsgcDiagramTreeLayout voor organigrammen en hiërarchieën. | Geregistreerd | Help |
| Gegevenskoppeling | TsgcDiagramDataBinding bouwt een diagram op uit een dataset, bijvoorbeeld een organigram uit een tabel. | Geregistreerd | Help |
| NodesSource en LinksSource (.NET) | TsgcWpfDiagramView en TsgcAvaloniaDiagramView bouwen het diagram uit collecties: NodesSource geeft één knoop per item, NodeParentMember een verbinding naar de ouder voor een organogram, en LinksSource één verbinding per item voor een graaf. TsgcWinFormsDiagramView bindt NodesDataSource en LinksDataSource. De binding werkt in één richting: het diagram wordt opnieuw opgebouwd wanneer de gegevens veranderen. | Geregistreerd | Help |
| Designer en voorbeelddiagram (.NET) | De WinForms-weergave opent in de Visual Studio-designer op .NET Framework en op .NET 8 of hoger, en een weergave zonder knopen toont een kleine voorbeeldstroom in de designer en in de WPF- en Avalonia-previewers. In de Geregistreerd-editie toont de smart tag ook Nodes Data Source, Node Key Member, Node Parent Member en Links Data Source. | Help |
| Functie | Details | Community | Help |
|---|---|---|---|
| JSON-bestanden | SaveToFile en LoadFromFile; hetzelfde bestand opent in Delphi, C++ Builder en .NET. | Help | |
| PNG- en SVG-export | TsgcDiagramRenderer en de weergave bewaren PNG en SVG, ook op een server of console zonder venster, Linux64 inbegrepen. | Help | |
| Thema's en stijlen | Lichte en donkere thema's gedeeld met de andere sgcUI-producten, stijlen per knooppunt, eigen tekenwerk met OnDrawNode. | Help | |
| Viewermodus | ReadOnly toont diagrammen zonder bewerkingen. | Help | |
| Rechts naar links (Arabisch en Hebreeuws) | Het palet, de linialen, de minimap en de werkbalken zijn gespiegeld; het canvas behoudt de geometrie van je vormen en vormtekst leest in zijn eigen richting. dglRightToLeft laat de gelaagde en boomlayouts (Registered) van rechts lezen. | Help | |
| Afdrukken en afdrukvoorbeeld | Print en ShowPrintPreview drukken het hele diagram af, hetzelfde gebied als de PNG- en SVG-export, zonder de selectie, de grepen en de hulplijnen. PrintSettings stelt het papier, de afdrukstand, de marges, de schaal, de koptekst en de voettekst eenmalig in voor de printer, het voorbeeld en de PDF. In elke editie, op VCL, FireMonkey, WinForms, WPF en Avalonia (FireMonkey drukt af op Windows en macOS). | Help | |
| Toegankelijke PDF-export, PDF/UA en PDF/A (met sgcPDF) | ExportToPDF schrijft vectorpagina's met echte tekst en een alternatieve tekst met het aantal vormen en connectoren en de teksten van de vormen. Het bestand is standaard een getagd PDF/UA-document, en PDFALevel voegt PDF/A-2a of PDF/A-3a toe. Vereist de sgcUIPDF-bridge en een gelicentieerde sgcPDF (esegece.sgcUICore.sgcPDF in .NET). | Geregistreerd | Help |
Het .NET-diagram is een C#-port met dezelfde klassenamen, voor WinForms, WPF en Avalonia, met een headless renderingpakket.
| Pakket | Editie | Inhoud |
|---|---|---|
esegece.sgcDiagram.Community | Community (gratis) | Kernbibliotheek |
esegece.sgcDiagram | Geregistreerd | Kernbibliotheek |
esegece.sgcDiagram.WinForms | Geregistreerd | Windows Forms-besturingselementen |
esegece.sgcDiagram.Wpf | Geregistreerd | WPF-besturingselementen |
esegece.sgcDiagram.Avalonia | Geregistreerd | Avalonia-besturingselementen |
esegece.sgcDiagram.Rendering | Geregistreerd | Headless renderen |
Elke functie van sgcDiagram is beschreven in de sgcUI-help, met één build voor elke ontwikkelomgeving.
Begin met de introductie van sgcDiagram en volg daarna de snelstart en de functieonderwerpen.
Delphi →De volledige sgcUI-help als pdf-bestand, om offline te lezen of af te drukken.
Delphi (PDF) →