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 pojmenovaná aktualizace pole v atomické smíšené formulářové transakci; pro inicializaci nastavení vzhledu i spravovaných členů zavolejte Default

S HasRichTextRuns=True vybere Field.Name textové pole a Runs dodá původní typovaný text, rodinu, řez, velikost, barvu, dekoraci, odstavec i hodnoty zarovnání; Field.RichText nechte prázdné a Field.Values vynechte, nebo dodávejte přesně vygenerovanou prostou hodnotu

Neprázdné pole Families vybere builder pojmenovaných rodin; jinak Fonts dodá programy regular, bold, italic a bold-italic

S HasRichTextRuns=False používá Field stávající sémantiku textu, choice pole či button exportních stavů; skalární appearance používají regular font z první rodiny, resp. Fonts[hrfsRegular]

SaveRichTextFieldUpdatesToFile · Pojmenované rodiny písem