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]

SaveRichTextFieldUpdatesToFile · Nazwane rodziny fontów