Barrierefreiheit von sgcUI

Jedes sgcUI-Produkt stellt seinen Inhalt über Microsoft UI Automation bereit, die Schnittstelle, die Screenreader wie Narrator und NVDA verwenden, lässt sich mit der Tastatur bedienen, mit den Ausnahmen unter den bekannten Einschränkungen, und folgt den Kontrastdesigns von Windows. Diese Seite nennt, wozu wir uns verpflichten, was abgedeckt ist, was noch nicht abgedeckt ist, und verlinkt den Konformitätsbericht jeder Plattform.

Unsere Verpflichtung

eSeGeCe entwickelt sgcUI so, dass die damit erstellten Anwendungen von allen genutzt werden können, auch von Menschen, die einen Screenreader verwenden, die nur die Tastatur benutzen oder die einen starken Kontrast brauchen. Die Unterstützung für Barrierefreiheit gehört zu jedem Produkt und jeder Edition, auch zur kostenlosen Community-Edition, und sie ist standardmäßig aktiv: Lege ein Steuerelement auf ein Formular, und es ist barrierefrei, ohne Einrichtung und ohne zusätzliche Kosten, solange kein Client für Barrierefreiheit läuft.

Die Unterstützung ist darauf ausgelegt, die Anforderungen von EN 301 549 und WCAG 2.1 Stufe AA zu erfüllen, die für Software-Komponenten gelten: Name, Rolle, Wert und Zustand jedes Elements, Tastaturbedienung, sichtbarer Fokus, Kontrast von Nicht-Text-Inhalten und die Verwendung der Systemfarben. Wir veröffentlichen für jede Plattform einen Konformitätsbericht zur Barrierefreiheit und aktualisieren ihn, wenn sich die Komponenten ändern.

Die endgültige Konformität deiner Anwendung hängt auch davon ab, wie du die Komponenten einsetzt: Gib jedem Steuerelement einen aussagekräftigen Namen, achte auf eine logische Tabulatorreihenfolge in deinen Formularen, und vermittle in den angezeigten Daten keine Informationen allein durch Farbe.

Was abgedeckt ist

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

Die Komponenten stellen ihren Inhalt über Microsoft UI Automation bereit, die Schnittstelle von Windows für Barrierefreiheit, die Screenreader wie Narrator und NVDA und die Testwerkzeuge von Microsoft verwenden: Ein Grid wird als Tabelle mit Zeilen, Zellen und Kopfzeilen bereitgestellt, ein Diagramm als Liste von Serien und Punkten, ein Planer als Liste von Einträgen und so weiter. Ältere Clients, die nur MSAA sprechen, werden über die Brücke bedient, die Windows zwischen UI Automation und MSAA bereitstellt.

  • VCL: UI Automation in jeder unterstützten Delphi- und C++Builder-Version, von Delphi 7 bis Delphi 13 und von C++Builder 2007 bis C++Builder 13, mit einem einzigen Codepfad und demselben Verhalten in jeder Version.
  • FireMonkey: UI Automation unter Windows. Das Formular ist die Wurzel, und jedes sgcUI-Steuerelement des Formulars ist ein Element darin.
  • WinForms: Jedes Steuerelement stellt seinen eigenen UI-Automation-Provider bereit, sodass ein Grid eine Tabelle mit den Mustern Grid und Table ist. .NET Framework 4.7.2 und .NET 8, 9 und 10.
  • WPF: Jedes Steuerelement liefert einen Automation Peer und einen Peer pro gezeichnetem Element. .NET Framework 4.7.2 und .NET 8, 9 und 10.
  • Avalonia 12 (12.0 oder höher, getestet mit 12.1.4): Jedes Steuerelement liefert einen Automation Peer und einen Peer pro gezeichnetem Element, die unter Windows an UI Automation weitergereicht werden. .NET 8, 9 und 10.
  • sgcMaps ist unter VCL, unter FireMonkey auf Windows und unter WinForms barrierefrei, den Plattformen, auf denen es verfügbar ist.
  • Tastatur: Tastaturalternativen zum Verschieben und Ändern der Größe von Kacheln, Planer-Einträgen und Formen, zum Verschieben von Kanban-Karten, zum Erstellen von Gantt-Abhängigkeiten und Diagramm-Verbindungen, zum Hinzufügen von Formen aus der Palette und zum Verschieben von Pivot-Feldern und Grid-Spalten. Jedes interaktive Steuerelement zeigt einen sichtbaren Fokusrahmen.
  • Der hohe Kontrast von Windows wird automatisch befolgt, solange ein Steuerelement das Standard-Theme verwendet, und das Theme utHighContrast erzwingt ihn. Layouts von rechts nach links und hohe DPI werden unterstützt.

Nicht abgedeckt

  • Das Steuerelement des sgcPDF-Viewers und das Vorschau-Steuerelement von sgcReports stellen in dieser Version keine Informationen zur Barrierefreiheit bereit. Die PDF-Dateien, die sgcPDF und sgcReports erzeugen, können getaggte PDF/UA-Dokumente sein, was eine Dokumenteigenschaft ist und in den Berichten nicht bewertet wird.
  • FireMonkey unter macOS, iOS und Android: Die Ebene für Barrierefreiheit ist vorerst nur unter Windows verfügbar.
  • Avalonia wurde nur unter Windows bewertet. Andere Betriebssysteme wurden nicht bewertet.

Konformitätsstatus

Die Konformitätsberichte folgen der internationalen Ausgabe von VPAT 2.5 und decken WCAG 2.1 Stufe A und AA, die Revised Section 508 Standards und EN 301 549 V3.2.1 (2021-03) ab. Die meisten Kriterien werden unterstützt, einige teilweise, und die Anmerkungen jeder Zeile nennen, was die Komponenten bieten und was in der Verantwortung des Anwendungsentwicklers liegt.

Die Berichte beruhen auf einer Prüfung der Implementierung gegen ihren Entwurf, Produkt für Produkt, auf automatisierten Tests im selben Prozess in den QA-Suiten der Produkte (Namen, Rollen, Werte, Zustände, Muster, Elementbäume, Begrenzungen bei Layouts von rechts nach links und bei 100 bis 200 Prozent DPI, Tastaturalternativen, Fokusanzeige, Darstellung bei hohem Kontrast und die Regel der Nullkosten, wenn kein Client zuhört) sowie auf dem gemessenen Kontrast der Theme-Farben.

Wir haben die Komponenten mit dem Screenreader NVDA 2026.2 auf allen Plattformen getestet (Delphi VCL, C++Builder, FireMonkey unter Windows, .NET WinForms, WPF und Avalonia). Außerdem haben wir sie mit Accessibility Insights for Windows und AxeWindows 2.4.2 geprüft und alle echten Fehler behoben. Narrator wurde nicht getestet. Die Konformitätsberichte nennen das Ergebnis für jedes Kriterium.

Bekannte Einschränkungen

Wie in den Konformitätsberichten angegeben.

  • Noch keine Tastaturalternative für das Ändern der Spaltenbreite in sgcGrid, für Zoomen und Verschieben mit der Maus und die Finanz-Zeichenwerkzeuge in sgcCharts sowie für die Stützpunkte von Konnektoren in sgcDiagram. Anwendungen können diese über die API der Komponenten anbieten.
  • Standard-Themes: Die Kontraste betragen bei Komponentenrahmen 1,5:1 (hell), bei Gitterlinien 1,2:1 (hell) und 1,3:1 (dunkel), vier der acht hellen Serienfarben liegen auf Weiß unter 3:1, und die helle Akzentfarbe hat auf Weiß 4,4:1, wo ein Produkt sie für Text verwendet. Das Theme für hohen Kontrast erfüllt die Kriterien für den Kontrast, und der Entwickler kann die Farben wählen.
  • In den Standard-Themes hell und dunkel werden Diagrammserien, Planer-Kategorien und Formatregeln des Grids durch die Farbe unterschieden, sofern der Entwickler keine Marker, Strichmuster, Datenbeschriftungen oder Texte ergänzt. Dieselbe Information wird assistiven Technologien immer als Text bereitgestellt.
  • Tooltips und Fadenkreuz-Beschriftungen von Diagrammen folgen dem Zeiger oder dem fokussierten Punkt und lassen sich nicht überfahren. Ihr Wert wird auch als Wert des fokussierten Punkts bereitgestellt.
  • Das UI-Automation-Muster Text (Textattribute, Einfügemarke und Auswahl in Editoren und Diagrammbeschriftungen) ist nicht implementiert. Text wird als Namen und Werte bereitgestellt, und die VCL-Texteditoren betten ein natives Eingabefeld ein, das seinen eigenen Text bereitstellt.
  • Es wird keine LabeledBy-Beziehung zu einem separaten Beschriftungssteuerelement bereitgestellt. Lege stattdessen den zugänglichen Namen des Steuerelements fest.
  • Die Einstellung der Systemtextgröße wird nur angewendet, wenn die Anwendung sie auf die Schriften der Komponenten abbildet.
  • sgcMaps: Das Kartenbild wird nur durch seine Mitte und den Zoom beschrieben, und der Karten-Renderer folgt dem hohen Kontrast nicht, weil das Kartenbild Kachelmaterial des Anbieters ist.
  • Der Alternativtext von Druck und PDF-Export stammt aus demselben Generator wie die standardmäßige zugängliche Beschreibung. Eine von der Anwendung gesetzte zugängliche Beschreibung wird vom Export nicht verwendet.
  • Avalonia 12 kennt die Muster Grid und Table nicht, daher geben sgcGrid und sgcPivotGrid den Spaltenkopf und die Position im Namen und im Hilfetext jeder Zelle an, statt eine Tabellenbeziehung zu liefern. Mit NVDA wurden zwei weitere Avalonia-Grenzen gefunden. Bei der Standardeinstellung (selektiv) von NVDA für die Registrierung von UI-Automation-Ereignissen werden Zustandsänderungen von Elementen innerhalb von sgcUI-Steuerelementen nicht angesagt, weil das Avalonia-Fenster GetFocusedElement mit dem Steuerelement und nicht mit dem Element beantwortet. Außerdem hat Avalonia kein UI-Automation-Benachrichtigungsereignis, daher werden Live-Benachrichtigungen von Avalonia nicht angesagt. Abhilfe: In NVDA unter Einstellungen, Erweitert, die Option "Registration for UI Automation events and property changes" auf Global setzen. Zustandsänderungen von Elementen werden dann angesagt, Live-Benachrichtigungen nicht.
  • Die Hilfe wird als HTML-Seiten, CHM und PDF mit Überschriften und Textalternativen veröffentlicht und wurde nicht anhand von WCAG 2.1 AA geprüft.

Konformitätsberichte zur Barrierefreiheit

Ein Bericht pro Plattform, VPAT 2.5 internationale Ausgabe, Oktober 2026. Lies ihn als Webseite oder lade das PDF herunter. Die Berichte sind nur auf Englisch verfügbar.

BerichtPlattformWebseitePDF
sgcUI für Delphi VCLDelphi 7 bis Delphi 13 und C++Builder 2007 bis C++Builder 13, VCL-Anwendungen unter Windows (Win32 und Win64).Bericht lesen (Englisch)PDF herunterladen (Englisch)
sgcUI für Delphi FireMonkey (Windows)Delphi-FireMonkey-Anwendungen unter Windows (Win32 und Win64). FireMonkey unter macOS, iOS und Android ist nicht abgedeckt.Bericht lesen (Englisch)PDF herunterladen (Englisch)
sgcUI für .NET WinForms.NET-WinForms-Anwendungen unter Windows: .NET Framework 4.7.2 und höher, .NET 8, .NET 9 und .NET 10.Bericht lesen (Englisch)PDF herunterladen (Englisch)
sgcUI für .NET WPF.NET-WPF-Anwendungen unter Windows: .NET Framework 4.7.2 und höher, .NET 8, .NET 9 und .NET 10.Bericht lesen (Englisch)PDF herunterladen (Englisch)
sgcUI für .NET AvaloniaAvalonia-12-Anwendungen unter .NET 8 oder höher, unter Windows bewertet.Bericht lesen (Englisch)PDF herunterladen (Englisch)

Kontakt

Wenn ein Steuerelement mit deinem Screenreader, deiner Tastatur oder deinen Kontrasteinstellungen schwer zu bedienen ist oder wenn du einen Bericht in einem anderen Format brauchst, schreibe an info@esegece.com. Nenne uns das Produkt, die Plattform, die Version und die assistive Technologie, die du verwendest, und wir gehen der Sache nach.

Diese Erklärung wurde im Oktober 2026 für sgcUI 2026.10 erstellt. Die Avalonia-Ergebnisse wurden am 12. Oktober 2026 erneut mit Avalonia 12.1.4 getestet.

Hilfethema zur Barrierefreiheit lesen

Bestes Preis-Leistungs-Verhältnis: All-AccessAlle eSeGeCe-Produkte, inklusive Premium-Support, ab €1,059 pro Jahr.
All-Access-Preise ansehen