sgcUI 的无障碍
每个 sgcUI 产品都向 Microsoft UI Automation 公开其内容(Narrator 和 NVDA 等屏幕阅读器使用的正是这一 API),可以用键盘操作(已知限制中列出的例外除外),并遵循 Windows 高对比度主题。本页说明我们的承诺、涵盖的范围、尚未涵盖的内容,并链接各平台的符合性报告。
每个 sgcUI 产品都向 Microsoft UI Automation 公开其内容(Narrator 和 NVDA 等屏幕阅读器使用的正是这一 API),可以用键盘操作(已知限制中列出的例外除外),并遵循 Windows 高对比度主题。本页说明我们的承诺、涵盖的范围、尚未涵盖的内容,并链接各平台的符合性报告。
eSeGeCe 构建 sgcUI,是为了让用它制作的应用程序可以被所有人使用,包括使用屏幕阅读器的人、只使用键盘的人以及需要强对比度的人。无障碍支持是每个产品、每个版本的一部分,包括免费的社区版,并且默认开启:把控件放到窗体上,它就是无障碍的,无需任何设置,在没有无障碍客户端运行时也没有额外开销。
这项支持按照 EN 301 549 和 WCAG 2.1 AA 级中适用于软件组件的要求设计:每个元素的名称、角色、值和状态,键盘操作,可见的焦点,非文本对比度,以及系统颜色的使用。我们为每个平台发布一份无障碍符合性报告,并在组件变化时更新。
您的应用程序最终的符合性还取决于您如何使用这些组件:为每个控件设置有意义的名称,在窗体上保持合理的 Tab 顺序,并且不要在您显示的数据中仅靠颜色传达信息。
sgcGrid、sgcPivotGrid、sgcCharts、sgcGauges、sgcDashboard、sgcPlanner、sgcDiagram、sgcWizard、sgcNavigation、sgcToolbar、sgcEditors 和 sgcMaps。
组件向 Microsoft UI Automation 公开其内容。这是 Windows 的无障碍接口,Narrator 和 NVDA 等屏幕阅读器以及 Microsoft 的测试工具都使用它:网格作为带有行、单元格和标题的表格公开,图表作为系列和数据点的列表,规划器作为项目的列表,依此类推。只支持 MSAA 的旧客户端通过 Windows 在 UI Automation 与 MSAA 之间提供的桥接获得服务。
utHighContrast 主题则强制启用它。支持从右到左的布局和高 DPI。符合性报告遵循 VPAT 2.5 国际版,涵盖 WCAG 2.1 A 级和 AA 级、修订后的 Section 508 标准以及 EN 301 549 V3.2.1(2021-03)。大多数标准项得到支持,部分得到部分支持,每一行的备注说明了组件提供什么,以及哪些属于应用程序开发人员的责任。
这些报告基于按产品逐个对实现与其设计所做的审查、各产品 QA 套件中的进程内自动化测试(名称、角色、值、状态、模式、元素树、从右到左布局下以及 100% 到 200% DPI 下的边界、键盘替代方式、焦点指示器、高对比度渲染,以及没有客户端监听时零开销的规则),以及对主题颜色对比度的实测。
我们在所有平台(Delphi VCL、C++Builder、Windows 上的 FireMonkey、.NET WinForms、WPF 和 Avalonia)上使用屏幕阅读器 NVDA 2026.2 测试了这些组件。我们还使用 Accessibility Insights for Windows 和 AxeWindows 2.4.2 进行了扫描,并修复了发现的所有真实缺陷。Narrator 未经测试。一致性报告列出了每项标准的结果。
如符合性报告所述。
每个平台一份报告,VPAT 2.5 国际版,2026 年 10 月。可以作为网页阅读,也可以下载 PDF。报告和 PDF 仅提供英文版。
| 报告 | 平台 | 网页 | |
|---|---|---|---|
| 适用于 Delphi VCL 的 sgcUI | Delphi 7 到 Delphi 13 以及 C++Builder 2007 到 C++Builder 13,Windows 上的 VCL 应用程序(Win32 和 Win64)。 | 阅读报告(英文) | 下载 PDF(英文) |
| 适用于 Delphi FireMonkey(Windows)的 sgcUI | Windows 上的 Delphi FireMonkey 应用程序(Win32 和 Win64)。不涵盖 macOS、iOS 和 Android 上的 FireMonkey。 | 阅读报告(英文) | 下载 PDF(英文) |
| 适用于 .NET WinForms 的 sgcUI | Windows 上的 .NET WinForms 应用程序:.NET Framework 4.7.2 及更高版本、.NET 8、.NET 9 和 .NET 10。 | 阅读报告(英文) | 下载 PDF(英文) |
| 适用于 .NET WPF 的 sgcUI | Windows 上的 .NET WPF 应用程序:.NET Framework 4.7.2 及更高版本、.NET 8、.NET 9 和 .NET 10。 | 阅读报告(英文) | 下载 PDF(英文) |
| 适用于 .NET Avalonia 的 sgcUI | .NET 8 或更高版本上的 Avalonia 12 应用程序,在 Windows 上评估。 | 阅读报告(英文) | 下载 PDF(英文) |
如果某个控件在您的屏幕阅读器、键盘或对比度设置下难以使用,或者您需要其他格式的报告,请写信至 info@esegece.com。请告诉我们产品、平台、版本以及您使用的辅助技术,我们会进行调查。
本声明编写于 2026 年 10 月,适用于 sgcUI 2026.10。Avalonia 的结果已于 2026 年 10 月 12 日使用 Avalonia 12.1.4 重新测试。