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