Record THPDFHeadlessRichTextFieldUpdate

Trägt eine Rich-Text-Formularfeld-Aktualisierung mit ihren dekodierten Runs, Fonts und Appearance-Optionen

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

Die Unit ist HPDFHeadlessDocument; Field bezeichnet das Ziel-Widget, und HasRichTextRuns unterscheidet Rich-Updates von einfachen Werteschreibungen

Fonts liefert eingebettete Font-Bytes je Stil, während Families sie an benannte Familieneinträge anhängt, wie im Record THPDFHeadlessRichTextFontFamily beschrieben

Ein Array dieser Records schreibt SaveRichTextFieldUpdatesToFile in eine Datei, die jede Aktualisierung als eine begrenzte Formulartransaktion committet

SetRichTextFieldValueWithFamilies