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;

Én navngiven feltopdatering i en atomisk blandet formulartransaktion; kald Default for at initialisere appearance-indstillinger og managede members

Med HasRichTextRuns=True vælger Field.Name et tekstfelt, og Runs leverer den originale typede tekst, familie, face, størrelse, farve, dekoration, afsnits- og justeringsværdier; lad Field.RichText stå tom og udelad Field.Values eller lever præcis den genererede plain-værdi

Et ikke-tomt Families-array vælger den navngivne familie-builder; ellers leverer Fonts de regulære, bold, italic og bold italic-programmer

Med HasRichTextRuns=False bruger Field den eksisterende tekst-, choice-array- eller button-export-tilstand-semantik; scalar-appearances bruger den regulære font fra den første familie eller Fonts[hrfsRegular]

SaveRichTextFieldUpdatesToFile · Navngivne fontfamilier