THPDFHeadlessRichTextFieldUpdate 記錄

攜帶單筆 rich-text 表單欄位更新及其解碼後的 runs、字型與外觀選項

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

單元為 HPDFHeadlessDocument;Field 指出目標 widget,HasRichTextRuns 用來區分 rich 更新與純值寫入

Fonts 提供每種樣式的內嵌字型位元組,Families 則把它們掛到 THPDFHeadlessRichTextFontFamily 記錄 所描述的具名字型家族項目

這些記錄組成的陣列由 SaveRichTextFieldUpdatesToFile 寫入檔案,它會把每次更新放進同一個有界表單交易一併提交

SetRichTextFieldValueWithFamilies