Record THPDFHeadlessRichTextFieldUpdate

Transporte une mise à jour de champ de formulaire rich text avec ses runs décodés, ses polices et ses options d'appearance

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

L'unité est HPDFHeadlessDocument ; Field identifie le widget cible et HasRichTextRuns distingue les mises à jour riches des écritures de valeurs brutes

Fonts fournit les octets de polices embarquées par style tandis que Families les rattache à des entrées de familles nommées décrites par le record THPDFHeadlessRichTextFontFamily

Un tableau de ces records est écrit dans un fichier par SaveRichTextFieldUpdatesToFile, qui valide chaque mise à jour comme une seule transaction de formulaire bornée

SetRichTextFieldValueWithFamilies