THPDFHeadlessRichTextFieldUpdate Record

Nosi jedną aktualizację pola formularza rich-text z jej zdekodowanymi runami, fontami i opcjami wyglądu

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

Jednostką jest HPDFHeadlessDocument; Field identyfikuje widget celu, a HasRichTextRuns odróżnia aktualizacje rich od zapisów zwykłych wartości

Fonts dostarcza osadzone bajty fontów per styl, a Families przypiętuje je do nazwanych wpisów rodzin opisanych przez THPDFHeadlessRichTextFontFamily Record

Tablica tych rekordów jest zapisywana do pliku przez SaveRichTextFieldUpdatesToFile, które zatwierdza każdą aktualizację jako jedną ograniczoną transakcję formularza

SetRichTextFieldValueWithFamilies