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]