Toegankelijkheid van sgcUI

Elk sgcUI-product biedt zijn inhoud aan Microsoft UI Automation aan, de API die schermlezers zoals Narrator en NVDA gebruiken, kan met het toetsenbord worden bediend, met de uitzonderingen die onder de bekende beperkingen staan, en volgt de Windows-thema's met hoog contrast. Deze pagina vermeldt wat wij toezeggen, wat wordt gedekt, wat nog niet wordt gedekt, en verwijst naar het conformiteitsrapport van elk platform.

Onze toezegging

eSeGeCe bouwt sgcUI zodat de applicaties die ermee worden gemaakt door iedereen kunnen worden gebruikt, ook door mensen die een schermlezer gebruiken, mensen die alleen het toetsenbord gebruiken en mensen die sterk contrast nodig hebben. De toegankelijkheidsondersteuning maakt deel uit van elk product en elke editie, ook de gratis Community-editie, en staat standaard aan: zet een besturingselement op een formulier en het is toegankelijk, zonder configuratie en zonder extra kosten zolang er geen toegankelijkheidsclient draait.

De ondersteuning is ontworpen om te voldoen aan de eisen van EN 301 549 en van WCAG 2.1 niveau AA die voor softwarecomponenten gelden: naam, rol, waarde en status van elk element, bediening met het toetsenbord, zichtbare focus, contrast van niet-tekstelementen en het gebruik van de systeemkleuren. Wij publiceren een toegankelijkheidsrapport voor elk platform en werken het bij wanneer de componenten veranderen.

De uiteindelijke conformiteit van jouw applicatie hangt ook af van hoe je de componenten gebruikt: geef elk besturingselement een zinvolle naam, houd een logische tabvolgorde op je formulieren aan en geef in de gegevens die je toont geen informatie alleen door kleur weer.

Wat wordt gedekt

sgcGrid, sgcPivotGrid, sgcCharts, sgcGauges, sgcDashboard, sgcPlanner, sgcDiagram, sgcWizard, sgcNavigation, sgcToolbar, sgcEditors en sgcMaps.

De componenten bieden hun inhoud aan Microsoft UI Automation aan, de toegankelijkheidsinterface van Windows die schermlezers zoals Narrator en NVDA en de testgereedschappen van Microsoft gebruiken: een grid wordt aangeboden als een tabel met rijen, cellen en koppen, een grafiek als een lijst met series en punten, een planner als een lijst met items, enzovoort. Oudere clients die alleen MSAA spreken, worden bediend via de brug die Windows tussen UI Automation en MSAA biedt.

  • VCL: UI Automation in elke ondersteunde Delphi- en C++Builder-versie, van Delphi 7 tot en met Delphi 13 en van C++Builder 2007 tot en met C++Builder 13, met één codepad en in elke versie hetzelfde gedrag.
  • FireMonkey: UI Automation op Windows. Het formulier is de root en elk sgcUI-besturingselement van het formulier is een element daarbinnen.
  • WinForms: elk besturingselement levert zijn eigen UI Automation-provider, dus een grid is een tabel met de Grid- en Table-patterns. .NET Framework 4.7.2 en .NET 8, 9 en 10.
  • WPF: elk besturingselement geeft een automation peer terug en één peer per item dat het tekent. .NET Framework 4.7.2 en .NET 8, 9 en 10.
  • Avalonia 12 (12.0 of hoger, getest met 12.1.4): elk besturingselement geeft een automation peer terug en één peer per item dat het tekent, doorgegeven aan UI Automation op Windows. .NET 8, 9 en 10.
  • sgcMaps is toegankelijk op VCL, op FireMonkey op Windows en op WinForms, de platforms waarop het beschikbaar is.
  • Toetsenbord: toetsenbordalternatieven voor het verplaatsen en het wijzigen van het formaat van tegels, planneritems en vormen, het verplaatsen van Kanban-kaarten, het maken van Gantt-afhankelijkheden en diagramverbindingen, het toevoegen van vormen uit het palet en het verplaatsen van draaitabelvelden en gridkolommen. Elk interactief besturingselement toont een zichtbare focusring.
  • Windows hoog contrast wordt automatisch gevolgd zolang een besturingselement het standaardthema gebruikt, en het thema utHighContrast dwingt het af. Rechts-naar-links-indelingen en hoge DPI worden ondersteund.

Niet gedekt

  • Het sgcPDF-viewerbesturingselement en het sgcReports-voorbeeldbesturingselement bieden in deze release geen toegankelijkheidsinformatie aan. De PDF-bestanden die sgcPDF en sgcReports produceren, kunnen getagde PDF/UA-documenten zijn, wat een documenteigenschap is en niet in de rapporten wordt beoordeeld.
  • FireMonkey op macOS, iOS en Android: de toegankelijkheidslaag is voorlopig alleen op Windows beschikbaar.
  • Avalonia is alleen op Windows beoordeeld. Andere besturingssystemen zijn niet beoordeeld.

Conformiteitsstatus

De conformiteitsrapporten volgen de internationale editie van VPAT 2.5 en dekken WCAG 2.1 niveau A en AA, de herziene Section 508-normen en EN 301 549 V3.2.1 (2021-03). De meeste criteria worden ondersteund, sommige gedeeltelijk, en de opmerkingen bij elke rij vermelden wat de componenten bieden en wat de verantwoordelijkheid van de applicatieontwikkelaar is.

De rapporten zijn gebaseerd op een beoordeling van de implementatie ten opzichte van het ontwerp, product voor product, op geautomatiseerde in-proces-tests in de QA-suites van de producten (namen, rollen, waarden, statussen, patterns, elementbomen, begrenzingen bij rechts-naar-links-indelingen en bij 100 tot 200 procent DPI, toetsenbordalternatieven, focusindicator, weergave met hoog contrast en de nulkostenregel wanneer geen client luistert), en op het gemeten contrast van de themakleuren.

Wij hebben de componenten getest met de schermlezer NVDA 2026.2 op alle platforms (Delphi VCL, C++Builder, FireMonkey onder Windows, .NET WinForms, WPF en Avalonia). Ook hebben wij ze gescand met Accessibility Insights for Windows en AxeWindows 2.4.2 en alle gevonden echte fouten opgelost. Narrator is niet getest. De conformiteitsrapporten vermelden het resultaat per criterium.

Bekende beperkingen

Zoals vermeld in de conformiteitsrapporten.

  • Nog geen toetsenbordalternatief voor het wijzigen van de kolombreedte in sgcGrid, voor zoomen en pannen met de muis en de financiële tekengereedschappen in sgcCharts, en voor de buigpunten van connectoren in sgcDiagram. Applicaties kunnen deze aanbieden via de component-API.
  • Standaardthema's: componentranden hebben 1,5:1 (licht), rasterlijnen van het grid 1,2:1 (licht) en 1,3:1 (donker), vier van de acht lichte seriekleuren zitten onder 3:1 op wit, en de lichte accentkleur heeft 4,4:1 op wit waar een product die voor tekst gebruikt. Het thema met hoog contrast voldoet aan de contrastcriteria, en de ontwikkelaar kan de kleuren kiezen.
  • In de standaardthema's licht en donker worden grafiekseries, plannercategorieën en opmaakregels van het grid door kleur onderscheiden, tenzij de ontwikkelaar markeringen, streeppatronen, gegevenslabels of tekst toevoegt. Dezelfde informatie wordt altijd als tekst aan hulptechnologie aangeboden.
  • Tooltips en crosshair-labels van grafieken volgen de aanwijzer of het punt met focus en kunnen niet worden aangewezen. Hun waarde wordt ook aangeboden als de waarde van het punt met focus.
  • Het UI Automation Text-pattern (tekstkenmerken, cursor en selectie in editors en diagramlabels) is niet geïmplementeerd. Tekst wordt aangeboden als namen en waarden, en de VCL-teksteditors bevatten een native bewerkingsveld dat zijn eigen tekst aanbiedt.
  • Er wordt geen LabeledBy-relatie met een apart labelbesturingselement aangeboden. Stel in plaats daarvan de toegankelijke naam van het besturingselement in.
  • De instelling voor de systeemtekstgrootte wordt alleen toegepast wanneer de applicatie die koppelt aan de lettertypen van de componenten.
  • sgcMaps: de kaartafbeelding wordt alleen beschreven met het midden en de zoom, en de kaartrenderer volgt hoog contrast niet, omdat de kaartafbeelding tegelbeeld van de provider is.
  • De alternatieve tekst van het afdrukken en de PDF-export komt van dezelfde generator als de standaard toegankelijke beschrijving. Een toegankelijke beschrijving die de applicatie instelt, wordt door de export niet gebruikt.
  • Avalonia 12 heeft geen Grid- en Table-patterns, dus sgcGrid en sgcPivotGrid geven de kolomkop en de positie in de naam en helptekst van elke cel in plaats van een tabelrelatie. Met NVDA zijn nog twee beperkingen van Avalonia gevonden. Bij de standaard (selectieve) registratie van UI Automation-gebeurtenissen van NVDA worden statuswijzigingen van items binnen sgcUI-besturingselementen niet aangekondigd, omdat het Avalonia-venster op GetFocusedElement antwoordt met het besturingselement en niet met het item. Avalonia heeft ook geen UI Automation-notificatiegebeurtenis, dus live-meldingen worden door Avalonia niet aangekondigd. Tijdelijke oplossing: open in NVDA Instellingen, Geavanceerd, en zet "Registration for UI Automation events and property changes" op Global. Statuswijzigingen van items worden dan aangekondigd, live-meldingen niet.
  • De help wordt gepubliceerd als HTML-pagina's, CHM en PDF met koppen en tekstalternatieven, en is niet getoetst aan WCAG 2.1 AA.

Toegankelijkheidsrapporten

Eén rapport per platform, VPAT 2.5 internationale editie, oktober 2026. Lees het als webpagina of download de PDF. De rapporten zijn alleen in het Engels beschikbaar.

RapportPlatformWebpaginaPDF
sgcUI voor Delphi VCLDelphi 7 tot en met Delphi 13 en C++Builder 2007 tot en met C++Builder 13, VCL-applicaties op Windows (Win32 en Win64).Lees het rapport (Engels)PDF downloaden (Engels)
sgcUI voor Delphi FireMonkey (Windows)Delphi FireMonkey-applicaties op Windows (Win32 en Win64). FireMonkey op macOS, iOS en Android wordt niet gedekt.Lees het rapport (Engels)PDF downloaden (Engels)
sgcUI voor .NET WinForms.NET WinForms-applicaties op Windows: .NET Framework 4.7.2 en hoger, .NET 8, .NET 9 en .NET 10.Lees het rapport (Engels)PDF downloaden (Engels)
sgcUI voor .NET WPF.NET WPF-applicaties op Windows: .NET Framework 4.7.2 en hoger, .NET 8, .NET 9 en .NET 10.Lees het rapport (Engels)PDF downloaden (Engels)
sgcUI voor .NET AvaloniaAvalonia 12-applicaties op .NET 8 of hoger, beoordeeld op Windows.Lees het rapport (Engels)PDF downloaden (Engels)

Neem contact met ons op

Als een besturingselement moeilijk te gebruiken is met je schermlezer, je toetsenbord of je contrastinstellingen, of als je een rapport in een ander formaat nodig hebt, schrijf dan naar info@esegece.com. Vermeld het product, het platform, de versie en de hulptechnologie die je gebruikt, dan zoeken wij het uit.

Deze verklaring is opgesteld in oktober 2026 voor sgcUI 2026.10. De Avalonia-resultaten zijn op 12 oktober 2026 opnieuw getest met Avalonia 12.1.4.

Lees het helponderwerp over toegankelijkheid

De beste deal: All-AccessElk eSeGeCe-product, inclusief Premium-ondersteuning, vanaf €1,059 per jaar.
Bekijk de All-Access-prijzen