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.

.NET

6 NuGet-pakketten

Documentatie

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.

Tekenen en bewerken

FunctieDetailsCommunityHelp
Palet en editorGebruikers slepen vormen uit TsgcVCLDiagramPalette naar TsgcVCLDiagramView, verbinden poorten en bewerken tekst in de cel.Help
14 vormenProces, beslissing, begin/einde, gegevens, document, container, afbeelding, SVG-pad en meer.Help
ConnectorenRechte, 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 vastklevenConnectoren kleven vast aan de poorten van de knooppunten en volgen ze.Help
Ongedaan maken en klembordOngedaan maken en opnieuw uitvoeren van elke actie, gegroepeerde wijzigingen met BeginTransaction en EndTransaction, kopiëren en plakken.Help
Uitlijnen en hulplijnenUitlijnen op het raster en uitlijnhulplijnen.Help
LagenMeerdere lagen in één diagram. De Community-editie heeft één laag.GeregistreerdHelp
ToegankelijkheidKnopen, 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

Indelingen en gegevens

FunctieDetailsCommunityHelp
Gelaagde indelingEén aanroep rangschikt het hele diagram, van links naar rechts of van boven naar onder, in één stap ongedaan maken (TsgcDiagramLayeredLayout).GeregistreerdHelp
BoomindelingTsgcDiagramTreeLayout voor organigrammen en hiërarchieën.GeregistreerdHelp
GegevenskoppelingTsgcDiagramDataBinding bouwt een diagram op uit een dataset, bijvoorbeeld een organigram uit een tabel.GeregistreerdHelp
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.GeregistreerdHelp
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

Bestanden, export en weergave

FunctieDetailsCommunityHelp
JSON-bestandenSaveToFile en LoadFromFile; hetzelfde bestand opent in Delphi, C++ Builder en .NET.Help
PNG- en SVG-exportTsgcDiagramRenderer en de weergave bewaren PNG en SVG, ook op een server of console zonder venster, Linux64 inbegrepen.Help
Thema's en stijlenLichte en donkere thema's gedeeld met de andere sgcUI-producten, stijlen per knooppunt, eigen tekenwerk met OnDrawNode.Help
ViewermodusReadOnly 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 afdrukvoorbeeldPrint 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).GeregistreerdHelp

sgcDiagram voor .NET

Het .NET-diagram is een C#-port met dezelfde klassenamen, voor WinForms, WPF en Avalonia, met een headless renderingpakket.

PakketEditieInhoud
esegece.sgcDiagram.CommunityCommunity (gratis)Kernbibliotheek
esegece.sgcDiagramGeregistreerdKernbibliotheek
esegece.sgcDiagram.WinFormsGeregistreerdWindows Forms-besturingselementen
esegece.sgcDiagram.WpfGeregistreerdWPF-besturingselementen
esegece.sgcDiagram.AvaloniaGeregistreerdAvalonia-besturingselementen
esegece.sgcDiagram.RenderingGeregistreerdHeadless renderen

Documentatie

Elke functie van sgcDiagram is beschreven in de sgcUI-help, met één build voor elke ontwikkelomgeving.

Online help

Begin met de introductie van sgcDiagram en volg daarna de snelstart en de functieonderwerpen.

Delphi →
C++ Builder →
.NET →

Pdf-handleidingen

De volledige sgcUI-help als pdf-bestand, om offline te lezen of af te drukken.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
De beste deal: All-AccessElk eSeGeCe-product, inclusief Premium-ondersteuning, vanaf €1,059 per jaar.
Bekijk de All-Access-prijzen

Bouw met sgcDiagram

Download de sgcUI-proefversie en voeg sgcDiagram toe aan je Delphi-, C++ Builder- of .NET-toepassing.