THPDFHeadlessDocument.SetButtonFieldValueWithFamilies

procedure SetButtonFieldValueWithFamilies(FieldIndex: Integer;
  const OnState: AnsiString; Checked: Boolean;
  const Families: THPDFHeadlessRichTextFontFamilies;
  const Options: THPDFHeadlessTextAppearanceOptions);

Gera marcas genuínas de checkbox ou radio usando as fontes regulares fornecidas e atualiza de forma consistente o estado de export do campo e a seleção de todos os widgets

A opção de fallback tem default False; uma chamada nativa regenera explicitamente a aparência, inclusive quando o valor existente é igual, e exige as mesmas permissões de campo editável, criptografia, DocMDP autenticado e FieldMDP do método existente de fonte única

A geração é transacional para o grafo de campos carregado; um glyph ausente, fonte inválida, falha de orçamento ou cancelamento preserva o campo e as aparências anteriores

Use SaveToFile para publicar o grafo atualizado em um destino independente

Comportamento de famílias escalares · API do documento