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;

Eine benannte Feldaktualisierung in einer atomaren gemischten Formulartransaktion; rufe Default auf, um Appearance-Einstellungen und verwaltete Member zu initialisieren

Mit HasRichTextRuns=True wählt Field.Name ein Textfeld, und Runs liefert den originalen getippten Text samt Familien-, Schnitt-, Größen-, Farb-, Dekorations-, Absatz- und Ausrichtungswerten; lass Field.RichText leer und lasse Field.Values weg oder liefere exakt den erzeugten einfachen Wert

Ein nichtleeres Families-Array wählt den Named-Family-Builder; andernfalls liefert Fonts die Regular-, Bold-, Italic- und Bold-Italic-Programme

Mit HasRichTextRuns=False nutzt Field die bestehenden Semantiken für Text, Choice-Array oder Button-Export-Status; skalare Appearances nutzen den Regular-Font der ersten Familie oder Fonts[hrfsRegular]

SaveRichTextFieldUpdatesToFile · Benannte Font-Familien