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;

En namngiven fältuppdatering i en atomisk blandad formulärtransaktion; anropa Default för att initiera appearance-inställningar och hanterade medlemmar

Med HasRichTextRuns=True väljer Field.Name ett textfält och Runs ger den ursprungliga inmatade texten med familj, variant, storlek, färg, dekoration, stycke och justering; lämna Field.RichText tomt och utelämna Field.Values, eller ange exakt det genererade klartextvärdet

En icke-tom Families-array väljer den namngivna familjbyggaren; annars tillhandahåller Fonts programmen för regular, bold, italic och bold-italic

Med HasRichTextRuns=False använder Field befintlig text-, valarray- eller semantik för knappexporttillstånd; skalära appearances använder regular-typsnittet från den första familjen, eller Fonts[hrfsRegular]

SaveRichTextFieldUpdatesToFile · Namngivna typsnittsfamiljer