السجل THPDFHeadlessRichTextFieldUpdate

تحمل تحديث حقل نموذج غنيًا واحدًا بمقاطعه المفكوكة وخطوطه وخيارات مظهره

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

The unit is HPDFHeadlessDocument; Field identifies the target widget and HasRichTextRuns distinguishes rich updates from plain-value writes

Fonts supplies embedded font bytes per style while Families attaches them to named family entries described by السجل THPDFHeadlessRichTextFontFamily

An array of these records is written to a file by SaveRichTextFieldUpdatesToFile, which commits every update as one bounded form transaction

SetRichTextFieldValueWithFamilies