Abgleich der Erscheinungszustände von Options- und Kontrollkästchen
Das Schreiben eines Schaltflächenfeldwerts gleicht jetzt den /AS-Zustand jedes Widgets mit der Auswahl ab; beim Abflachen wird erneut abgeglichen, bevor Erscheinungen erzeugt werden, sodass ein veraltetes /AS Off niemals gegen ein aktualisiertes /V gewinnen kann
Wertzuweisungen
SetFormFieldValue und SetLoadedFormFieldValueByName durchlaufen das Feld und seine /Kids und wählen im Zustandswörterbuch /AP /N jedes Widgets den Zustand, dessen Name dem geerbten /V entspricht; jedes andere Widget fällt auf Off zurück. Optionsfeld-Kinder ohne /V lösen die Auswahl über ihre Elternkette auf
Abflachen
FlattenLoadedFormFields gleicht jedes Ziel vor der Erzeugung der Erscheinung ab, sodass importierte Werte aus FDF oder XFDF in den richtigen Kontrollkästchen- oder Optionszustand abgeflacht werden, auch wenn das Dokument zuletzt mit einer anderen Auswahl gespeichert wurde
Stabilität bei der Neuerzeugung
EnsureLoadedFieldAppearanceStream bewahrt beim Neuerzeugen von Schaltflächenerscheinungen den vorhandenen Aktivzustandsnamen eines Zustandswörterbuchs, sodass ein Exportwert eines Optionsfelds niemals in ein allgemeines Yes umbenannt wird; Optionsfeld-Kinder ohne Zustandswörterbuch leiten ihren Aktivzustandsnamen aus ihrem eigenen /T ab