THPDFHeadlessRichTextFieldUpdate Record
Carries one rich-text form field update with its decoded runs, fonts and appearance options
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 whilst Families attaches them to the named family entries described by THPDFHeadlessRichTextFontFamily Record
An array of these records is written to a file by SaveRichTextFieldUpdatesToFile, which commits every update as one bounded form transaction