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 文字與 family、字面、字級、顏色、裝飾、段落與對齊值;Field.RichText 保持為空,並省略 Field.Values 或精確提供產生的純文字值

非空的 Families 陣列選用具名 family 建構器;否則由 Fonts 供應 regular、bold、italic 與 bold-italic 程式

HasRichTextRuns=False 時,Field 使用既有的文字、choice 陣列或按鈕匯出狀態語義;純量外觀使用第一個 family 的 regular 字型,或 Fonts[hrfsRegular]

SaveRichTextFieldUpdatesToFile · 具名字型 family