THPDFHeadlessDocument.SetButtonFieldValueWithFamilies

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

用传入的常规字体生成真正的 checkbox 或 radio 标记,并一致地更新字段 export 状态和每个 widget 的选中状态

回退选项默认为 False;原生调用会显式重新生成外观,即使现有值相同也不例外,并且要求与现有单字体方法相同的可编辑字段、加密、已认证 DocMDP 和 FieldMDP 权限

生成过程对已加载的字段图是事务性的;缺字形、字体非法、预算失败或取消时,字段和外观保持原样

用 SaveToFile 把更新后的字段图发布到独立目标

Scalar 字体族行为 · Document API