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 valor de nombre y AS del widget reales, más Form XObjects explícitos para Off y el estado activado

OnState es un nombre de export-state acotado y crudo, distinto de Off; Checked false escribe Off, mientras que Checked true escribe el nombre de export seleccionado

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

Los widgets de radio conservan sus nombres individuales de estado activado 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; los campos de solo lectura, el llenado de formularios denegado, las políticas de edición de documentos firmados, la cancelación y los presupuestos agregados de objetos siguen aplicándose