THPDFHeadlessDocument.SetChoiceFieldValueWithAppearance

procedure SetChoiceFieldValueWithAppearance(FieldIndex: Integer;
  const SelectedValue: UnicodeString; const TrueTypeFont: SysUtils.TBytes;
  const Options: THPDFHeadlessTextAppearanceOptions);

Aktualisiert ein beschreibbares Ch-Feld und erzeugt normale Appearances für alle seine Widgets

SelectedValue ist der Exportwert aus Opt; Export-/Anzeige-Paare behalten ihre originalen Labels, während V den Exportstring speichert und I seinen ausgewählten Index

Combo-Boxen zeigen das ausgewählte Label oder einen Aufrufer-Wert, wenn das Combo-Edit-Flag es erlaubt; Listenfelder zeigen Labels aus TI ohne weichen Umbruch und malen die ausgewählte Zeile blau

Unbekannte nicht editierbare Exportwerte, Read-only-Felder, fehlerhafte Optionen, erschöpfte Budgets und Abbruch bewahren den bisherigen Wert und die Appearance-Links

Mehrfachauswahl-Listenfelder behalten ein Array-V, wenn dieser Helper einen Wert wählt; ein leerer SelectedValue leert die Auswahl

Nutze SetChoiceFieldValuesWithAppearance für mehrere Werte oder einen explizit leeren Exportstring

Änderungen an signierten oder zertifizierten Dokumenten erfordern eine separate signaturbewusste Formular-Policy