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;
Jedna nazwana aktualizacja pola w atomowej mieszanej transakcji formularza; wywołaj Default, aby zainicjować ustawienia wyglądu i zarządzane człony
Z HasRichTextRuns=True Field.Name wybiera pole tekstowe, a Runs dostarcza oryginalny typowany tekst, rodzinę, krój, rozmiar, kolor, dekorację, akapit i wyrównanie; pozostaw Field.RichText puste i pomiń Field.Values albo dostarcz dokładnie wygenerowaną wartość zwykłą
Niepusta tablica Families wybiera buildera nazwanych rodzin; w przeciwnym razie Fonts dostarcza programy regular, bold, italic i bold-italic
Z HasRichTextRuns=False Field używa istniejącej semantyki tekstu, tablicy choice albo stanu eksportu przycisku; wyglądy skalarne używają fontu regular z pierwszej rodziny albo Fonts[hrfsRegular]