THPDFHeadlessDocument.SetButtonFieldValueWithAppearance

procedure SetButtonFieldValueWithAppearance(FieldIndex: Integer;
  const OnState: AnsiString; Checked: Boolean; const TrueTypeFont: SysUtils.TBytes;
  const Options: THPDFHeadlessTextAppearanceOptions);

Actualiza un campo Btn de checkbox o radio escribible con estados V con nombre real y estados AS del widget, más Form XObjects explícitos para Off y el estado activado

OnState es un nombre de export-state bruto acotado distinto de Off; con Checked false escribe Off, y con Checked true escribe el nombre de exportación seleccionado

Los checkboxes pintan bordes rectangulares y un glifo de marca Unicode; los radios pintan bordes circulares y un punto de selección usando la fuente TrueType embebible suministrada

Los radio widgets conservan sus nombres de estado activado individuales ya existentes; solo se seleccionan los widgets que coinciden con OnState, y los estados ambiguos o desconocidos preservan el grafo anterior

Los push buttons usan SetPushButtonAppearance; siguen aplicándose las políticas de campos de solo lectura, relleno de formularios denegado, edición de documentos firmados, cancelación y presupuestos agregados de objetos