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]