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;

Un aggiornamento di campo nominato in una transazione form mista atomica; chiamare Default per inizializzare le impostazioni dell'appearance e i membri gestiti

Con HasRichTextRuns=True, Field.Name seleziona un campo di testo e Runs fornisce il testo tipizzato originale, famiglia, faccia, dimensione, colore, decorazione, paragrafo e valori di allineamento; lasciare Field.RichText vuoto e omettere Field.Values o fornire esattamente il valore plain generato

Un array Families non vuoto seleziona il builder a famiglie nominate; altrimenti Fonts fornisce i programmi regular, bold, italic e bold-italic

Con HasRichTextRuns=False, Field usa le semantiche esistenti di testo, array choice o stato di export dei button; le appearance scalari usano il font regular dalla prima famiglia, o Fonts[hrfsRegular]

SaveRichTextFieldUpdatesToFile · Famiglie di font nominate