THPDFHeadlessRichTextFieldUpdate

THPDFHeadlessRichTextFieldUpdate = record
  Field: THPDFHeadlessFormDataField;
  HasRichTextRuns: Boolean;
  Runs: THPDFHeadlessRichTextRuns;
  Fonts: THPDFHeadlessRichTextFonts;
  Families: THPDFHeadlessRichTextFontFamilies;
  AppearanceOptions: THPDFHeadlessTextAppearanceOptions;
  class function Default: THPDFHeadlessRichTextFieldUpdate; static;
end;
THPDFHeadlessRichTextFieldUpdates = array of THPDFHeadlessRichTextFieldUpdate;

原子混合表单事务中的一个命名字段更新;调用 Default 初始化外观设置和托管成员

HasRichTextRuns=True 时,Field.Name 选定文本字段,Runs 提供原始 typed 文本、字体族、字面、字号、颜色、装饰、段落和对齐值;Field.RichText 留空,省略 Field.Values 或精确提供生成的纯文本值

非空 Families 数组选择命名字体族构建器;否则由 Fonts 提供常规、粗体、斜体和粗斜体程序

HasRichTextRuns=False 时,Field 使用既有的文本、choice 数组或 button 导出状态语义;标量外观使用第一个字体族的常规字体,或 Fonts[hrfsRegular]

SaveRichTextFieldUpdatesToFile · 命名字体族