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;

Eén benoemde veldupdate in een atomare gemengde formuliertransactie; roep Default aan om appearance-instellingen en managed leden te initialiseren

Met HasRichTextRuns=True kiest Field.Name een tekstveld en levert Runs de originele getypeerde tekst, family, face, grootte, kleur, decoratie, paragraaf- en uitlijningswaarden; laat Field.RichText leeg en laat Field.Values weg of lever exact de gegenereerde platte waarde aan

Een niet-lege Families-array kiest de named-family-builder; anders levert Fonts de regular-, bold-, italic- en bold-italic-programma's

Met HasRichTextRuns=False gebruikt Field de bestaande tekst-, choice-array- of button-exportstatus-semantics; scalar-appearances gebruiken het regular-font van de eerste family, of Fonts[hrfsRegular]

SaveRichTextFieldUpdatesToFile · Named font families