Radio ve Checkbox Görünüm Durumu Uzlaştırması

Bir button alanına değer yazmak artık her widget'ın /AS durumunu seçimle uzlaştırıyor; düzleştirme de görünüm üretmeden önce uzlaştırmayı bir kez daha yapıyor. Böylece bayat bir /AS Off, güncellenmiş bir /V'yi asla yenemez

Değer yazma

SetFormFieldValue ve SetLoadedFormFieldValueByName alanı (ve /Kids listesini) dolaşır; her widget'ın /AP /N durum sözlüğünde, devralınan /V ile aynı ada sahip durumu seçer, kalan tüm widget'lar Off'a döner. /V taşımayan radio kid'ları seçimi kendi üst zincirleri üzerinden çözer

Düzleştirme

FlattenLoadedFormFields her hedefi görünüm üretiminden önce uzlaştırır; böylece içe aktarılan değerler (FDF, XFDF), belge son kaydedildiğinde farklı bir seçim yapılmış olsa bile doğru checkbox veya radio durumuna düzleşir

Yeniden üretim kararlılığı

EnsureLoadedFieldAppearanceStream, button görünümlerini yeniden üretirken durum sözlüğünün mevcut on-state adını korur; böylece bir radio export değeri asla jenerik Yes adına dönüştürülmez ve durum sözlüğü olmayan radio kid'ları on-state adlarını kendi /T değerlerinden türetir