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;

Une mise à jour de champ nommé dans une transaction de formulaire mixte atomique ; appelez Default pour initialiser les réglages d'appearance et les membres managés

Avec HasRichTextRuns=True, Field.Name sélectionne un champ texte et Runs fournit le texte typé d'origine et les valeurs de famille, de face, de taille, de couleur, de décoration, de paragraphe et d'alignement ; laissez Field.RichText vide et omettez Field.Values ou fournissez exactement la valeur brute générée

Un tableau Families non vide sélectionne le builder à familles nommées ; sinon Fonts fournit les programmes regular, bold, italic et bold-italic

Avec HasRichTextRuns=False, Field utilise la sémantique existante de texte, de tableau choice ou d'état d'export de bouton ; les appearances scalaires utilisent la police regular de la première famille, ou Fonts[hrfsRegular]

SaveRichTextFieldUpdatesToFile · Familles de polices nommées