sgcUI Erişilebilirliği

Her sgcUI ürünü içeriğini, ekran okuyucuların (Narrator ve NVDA gibi) kullandığı API olan Microsoft UI Automation'a sunar, bilinen sınırlamalarda listelenen istisnalar dışında klavyeyle kullanılabilir ve Windows yüksek karşıtlık temalarını izler. Bu sayfa neyi taahhüt ettiğimizi, nelerin kapsandığını, nelerin henüz kapsanmadığını belirtir ve her platformun uygunluk raporuna bağlantı verir.

Taahhüdümüz

eSeGeCe, sgcUI ile yapılan uygulamaların ekran okuyucu kullananlar, yalnızca klavye kullananlar ve güçlü karşıtlığa ihtiyaç duyanlar dahil herkes tarafından kullanılabilmesi için sgcUI'yi geliştirir. Erişilebilirlik desteği her ürünün ve her sürümün, ücretsiz Community sürümü dahil, parçasıdır ve varsayılan olarak açıktır: bir denetimi forma bırakın, erişilebilirdir, kurulum gerekmez ve hiçbir erişilebilirlik istemcisi çalışmazken ek maliyet yoktur.

Destek, EN 301 549 ve WCAG 2.1 AA düzeyinin yazılım bileşenleri için geçerli gereksinimlerini karşılayacak şekilde tasarlanmıştır: her öğenin adı, rolü, değeri ve durumu, klavye kullanımı, görünür odak, metin dışı karşıtlık ve sistem renklerinin kullanımı. Her platform için bir erişilebilirlik uygunluk raporu yayımlıyor ve bileşenler değiştiğinde güncelliyoruz.

Uygulamanızın nihai uygunluğu bileşenleri nasıl kullandığınıza da bağlıdır: her denetime anlamlı bir ad verin, formlarınızda mantıklı bir sekme sırası tutun ve gösterdiğiniz verilerde bilgiyi yalnızca renkle iletmeyin.

Nelerin Kapsandığı

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

Bileşenler içeriğini Microsoft UI Automation'a sunar. Bu, ekran okuyucuların (Narrator ve NVDA gibi) ve Microsoft'un test araçlarının kullandığı Windows erişilebilirlik arayüzüdür: ızgara satırları, hücreleri ve başlıklarıyla bir tablo olarak, grafik bir seri ve nokta listesi olarak, planlayıcı bir öğe listesi olarak sunulur ve böyle devam eder. Yalnızca MSAA konuşan eski istemcilere, Windows'un UI Automation ile MSAA arasında sağladığı köprü üzerinden hizmet verilir.

  • VCL: desteklenen her Delphi ve C++Builder sürümünde, Delphi 7'den Delphi 13'e ve C++Builder 2007'den C++Builder 13'e kadar, tek bir kod yoluyla ve her sürümde aynı davranışla UI Automation.
  • FireMonkey: Windows'ta UI Automation. Form köktür ve formdaki her sgcUI denetimi onun içinde bir öğedir.
  • WinForms: her denetim kendi UI Automation sağlayıcısını sunar, böylece bir ızgara Grid ve Table kalıplarıyla bir tablodur. .NET Framework 4.7.2 ve .NET 8, 9 ve 10.
  • WPF: her denetim bir otomasyon peer'i döndürür ve çizdiği her öğe için bir peer. .NET Framework 4.7.2 ve .NET 8, 9 ve 10.
  • Avalonia 12 (12.0 veya üzeri, 12.1.4 ile test edildi): her denetim bir otomasyon peer'i döndürür ve çizdiği her öğe için bir peer, Windows'ta UI Automation'a aktarılır. .NET 8, 9 ve 10.
  • sgcMaps, kullanılabildiği platformlarda, yani VCL'de, Windows'ta FireMonkey'de ve WinForms üzerinde erişilebilirdir.
  • Klavye: karoları, planlayıcı öğelerini ve şekilleri taşıma ve yeniden boyutlandırma, Kanban kartlarını taşıma, Gantt bağımlılıkları ve diyagram bağlantıları oluşturma, paletten şekil ekleme, özet alanlarını ve ızgara sütunlarını taşıma için klavye alternatifleri. Her etkileşimli denetim görünür bir odak halkası gösterir.
  • Bir denetim varsayılan temayı kullandığı sürece Windows yüksek karşıtlığı otomatik olarak izlenir ve utHighContrast teması bunu zorlar. Sağdan sola yerleşimler ve yüksek DPI desteklenir.

Kapsanmayanlar

  • sgcPDF görüntüleyici denetimi ve sgcReports önizleme denetimi bu sürümde erişilebilirlik bilgisi sunmaz. sgcPDF ve sgcReports'un ürettiği PDF dosyaları etiketli PDF/UA belgeleri olabilir; bu bir belge özelliğidir ve raporlarda değerlendirilmez.
  • macOS, iOS ve Android üzerinde FireMonkey: erişilebilirlik katmanı şimdilik yalnızca Windows'ta bulunur.
  • Avalonia yalnızca Windows'ta değerlendirildi. Diğer işletim sistemleri değerlendirilmedi.

Uygunluk Durumu

Uygunluk raporları VPAT 2.5'in uluslararası sürümünü izler ve WCAG 2.1 A ve AA düzeylerini, gözden geçirilmiş Section 508 standartlarını ve EN 301 549 V3.2.1'i (2021-03) kapsar. Ölçütlerin çoğu desteklenir, bazıları kısmen desteklenir ve her satırın açıklamaları bileşenlerin neler sağladığını ve nelerin uygulama geliştiricisinin sorumluluğunda olduğunu belirtir.

Raporlar, uygulamanın tasarımına karşı ürün ürün gözden geçirilmesine, ürün QA paketlerindeki otomatik süreç içi testlere (adlar, roller, değerler, durumlar, kalıplar, öğe ağaçları, sağdan sola yerleşimlerde ve yüzde 100 ile 200 DPI'da sınırlar, klavye alternatifleri, odak göstergesi, yüksek karşıtlık çizimi ve hiçbir istemci dinlemezken sıfır maliyet kuralı) ve tema renklerinin ölçülen karşıtlığına dayanır.

Bileşenleri tüm platformlarda (Delphi VCL, C++Builder, Windows'ta FireMonkey, .NET WinForms, WPF ve Avalonia) NVDA 2026.2 ekran okuyucusuyla test ettik. Ayrıca Accessibility Insights for Windows ve AxeWindows 2.4.2 ile taradık ve bulunan tüm gerçek hataları düzelttik. Narrator test edilmedi. Uyumluluk raporları her ölçüt için sonucu belirtir.

Bilinen Sınırlamalar

Uygunluk raporlarında belirtildiği gibi.

  • sgcGrid sütun genişliğini değiştirme, sgcCharts'ta fareyle yakınlaştırma ve kaydırma ile finansal çizim araçları ve sgcDiagram bağlayıcı büküm noktaları için henüz klavye alternatifi yoktur. Uygulamalar bunları bileşen API'si üzerinden sunabilir.
  • Varsayılan temalar: bileşen kenarlıkları 1,5:1 (açık), ızgara çizgileri 1,2:1 (açık) ve 1,3:1 (koyu), sekiz açık seri renginden dördü beyaz üzerinde 3:1'in altındadır ve açık vurgu rengi, bir ürünün onu metin için kullandığı yerlerde beyaz üzerinde 4,4:1'dir. Yüksek karşıtlık teması karşıtlık ölçütlerini karşılar ve geliştirici renkleri seçebilir.
  • Varsayılan açık ve koyu temalarda grafik serileri, planlayıcı kategorileri ve ızgara biçim kuralları, geliştirici işaretçiler, çizgi desenleri, veri etiketleri veya metin eklemedikçe renkle ayırt edilir. Aynı bilgi yardımcı teknolojiye her zaman metin olarak sunulur.
  • Grafik ipuçları ve artı imleç etiketleri işaretçiyi veya odaktaki noktayı izler ve üzerine gelinemez. Değerleri odaktaki noktanın değeri olarak da sunulur.
  • UI Automation Text kalıbı (düzenleyicilerdeki ve diyagram etiketlerindeki metin öznitelikleri, düzeltme imleci ve seçim) uygulanmamıştır. Metin ad ve değer olarak sunulur ve VCL metin düzenleyicileri kendi metnini sunan yerel bir düzenleme denetimi içerir.
  • Ayrı bir etiket denetimiyle LabeledBy ilişkisi sunulmaz. Bunun yerine denetimin erişilebilir adını ayarlayın.
  • Sistem metin boyutu ayarı yalnızca uygulama onu bileşenlerin yazı tiplerine eşlediğinde uygulanır.
  • sgcMaps: harita görüntüsü yalnızca merkezi ve yakınlaştırma düzeyiyle tanımlanır ve harita çizicisi yüksek karşıtlığı izlemez, çünkü harita görüntüsü sağlayıcının karo görüntüleridir.
  • Yazdırma ve PDF dışa aktarmanın alternatif metni, varsayılan erişilebilir açıklamayla aynı üreteçten gelir. Uygulamanın ayarladığı bir erişilebilir açıklama dışa aktarmada kullanılmaz.
  • Avalonia 12'de Grid ve Table kalıpları yoktur, bu yüzden sgcGrid ve sgcPivotGrid bir tablo ilişkisi yerine her hücrenin adında ve yardım metninde sütun başlığını ve konumu verir. NVDA ile Avalonia'nın iki sınırı daha bulundu. NVDA'nın varsayılan (seçici) UI Automation olay kaydında, Avalonia penceresi GetFocusedElement'e öğeyle değil denetimle yanıt verdiği için sgcUI denetimleri içindeki öğelerin durum değişiklikleri duyurulmaz. Avalonia'nın ayrıca UI Automation bildirim olayı yoktur, bu yüzden canlı bildirimler Avalonia tarafından duyurulmaz. Geçici çözüm: NVDA'da Ayarlar, Gelişmiş bölümünü açın ve "Registration for UI Automation events and property changes" ayarını Global yapın. Öğelerin durum değişiklikleri o zaman duyurulur, canlı bildirimler duyurulmaz.
  • Yardım, başlıklar ve metin alternatifleriyle HTML sayfaları, CHM ve PDF olarak yayımlanır ve WCAG 2.1 AA'ya göre denetlenmemiştir.

Erişilebilirlik Uygunluk Raporları

Platform başına bir rapor, VPAT 2.5 uluslararası sürüm, Ekim 2026. Web sayfası olarak okuyun veya PDF'i indirin. Raporlar yalnızca İngilizcedir.

RaporPlatformWeb sayfasıPDF
Delphi VCL için sgcUIDelphi 7'den Delphi 13'e ve C++Builder 2007'den C++Builder 13'e, Windows'ta VCL uygulamaları (Win32 ve Win64).Raporu okuyun (İngilizce)PDF'i indirin (İngilizce)
Delphi FireMonkey (Windows) için sgcUIWindows'ta Delphi FireMonkey uygulamaları (Win32 ve Win64). macOS, iOS ve Android üzerinde FireMonkey kapsanmaz.Raporu okuyun (İngilizce)PDF'i indirin (İngilizce)
.NET WinForms için sgcUIWindows'ta .NET WinForms uygulamaları: .NET Framework 4.7.2 ve üzeri, .NET 8, .NET 9 ve .NET 10.Raporu okuyun (İngilizce)PDF'i indirin (İngilizce)
.NET WPF için sgcUIWindows'ta .NET WPF uygulamaları: .NET Framework 4.7.2 ve üzeri, .NET 8, .NET 9 ve .NET 10.Raporu okuyun (İngilizce)PDF'i indirin (İngilizce)
.NET Avalonia için sgcUI.NET 8 veya üzerinde Avalonia 12 uygulamaları, Windows'ta değerlendirildi.Raporu okuyun (İngilizce)PDF'i indirin (İngilizce)

Bize Ulaşın

Bir denetimi ekran okuyucunuzla, klavyenizle veya karşıtlık ayarlarınızla kullanmak zorsa ya da raporu başka bir biçimde istiyorsanız info@esegece.com adresine yazın. Ürünü, platformu, sürümü ve kullandığınız yardımcı teknolojiyi bildirin, biz de konuyu inceleyelim.

Bu bildirim, sgcUI 2026.10 için Ekim 2026'da hazırlanmıştır. Avalonia sonuçları 12 Ekim 2026'da Avalonia 12.1.4 ile yeniden test edilmiştir.

Erişilebilirlik yardım konusunu okuyun

En avantajlı seçenek: All-AccessTüm eSeGeCe ürünleri, Premium Destek dahil, yılda €1,059'dan itibaren.
All-Access fiyatlarına bakın