THPDFHeadlessDocument.SetButtonFieldValueWithAppearance
procedure SetButtonFieldValueWithAppearance(FieldIndex: Integer;
const OnState: AnsiString; Checked: Boolean; const TrueTypeFont: SysUtils.TBytes;
const Options: THPDFHeadlessTextAppearanceOptions);
Met à jour un champ Btn checkbox ou radio inscriptible avec des états V et AS du widget portant de vrais noms, plus des Form XObjects explicites pour l'état Off et l'état activé
OnState est un nom d'état d'export brut borné, différent de Off ; Checked false écrit Off, tandis que Checked true écrit le nom d'export sélectionné
Les checkboxes peignent des bordures rectangulaires et un glyphe de coche Unicode ; les radios peignent des bordures circulaires et un point de sélection en utilisant la police TrueType embarquable fournie
Les widgets radio conservent leurs noms d'état activé individuels existants ; seuls les widgets correspondant à OnState sont sélectionnés, et des états ambigus ou inconnus préservent le graphe précédent
Les push buttons utilisent SetPushButtonAppearance ; champs en lecture seule, refus de remplissage de formulaire, politiques d'édition de documents signés, annulation et budgets d'objets agrégés restent appliqués