THPDFHeadlessDocument.SetChoiceFieldValueWithAppearance
procedure SetChoiceFieldValueWithAppearance(FieldIndex: Integer;
const SelectedValue: UnicodeString; const TrueTypeFont: SysUtils.TBytes;
const Options: THPDFHeadlessTextAppearanceOptions);
Actualiza un campo Ch escribible y genera appearances normales para todos sus widgets
SelectedValue es el valor export de Opt; los pares export/display conservan sus etiquetas originales mientras que V almacena el string de export e I almacena su índice seleccionado
Los combo boxes muestran la etiqueta seleccionada, o un valor del llamador cuando el flag de edición del combo lo permite; los list boxes muestran etiquetas de TI sin soft wrapping y pintan la fila seleccionada de azul
Los valores export desconocidos no editables, los campos de solo lectura, las opciones malformadas, los presupuestos agotados y la cancelación preservan el valor y los enlaces de appearances previos
Los list boxes de selección múltiple conservan un V con valor de array cuando este helper selecciona un valor; un SelectedValue vacío limpia la selección
Use SetChoiceFieldValuesWithAppearance para múltiples valores o un string de export vacío explícito
Los cambios sobre documentos firmados o certificados exigen una política de formulario separada consciente de firmas