THPDFHeadlessDocument.SetButtonFieldValueWithAppearance

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

Aggiorna un campo Btn scrivibile di tipo checkbox o radio con stati V con nome reale e stati AS del widget, più Form XObjects espliciti per Off e per lo stato attivo

OnState è un nome raw di export-state limitato, diverso da Off; Checked false scrive Off, mentre Checked true scrive il nome di export selezionato

Le checkbox disegnano bordi rettangolari e un glifo di spunta Unicode; i radio disegnano bordi circolari e un punto di selezione usando il font TrueType incorporabile fornito

I widget radio conservano i loro singoli nomi di stato attivo esistenti; vengono selezionati solo i widget che corrispondono a OnState, e stati ambigui o sconosciuti preservano il grafo precedente

I push button usano SetPushButtonAppearance; campi read-only, compilazione dei form negata, policy di editing su documenti firmati, annullamento e budget aggregati di oggetti restano applicati