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;

Uma atualização de campo nomeado numa transação de formulários mista atómica; chame Default para inicializar as definições de aparência e os membros geridos

Com HasRichTextRuns=True, Field.Name seleciona um campo de texto e Runs fornece o texto tipado original, família, face, tamanho, cor, decoração, parágrafo e valores de alinhamento; deixe Field.RichText vazio e omita Field.Values ou forneça exatamente o valor plain gerado

Um array Families não vazio seleciona o construtor de famílias nomeadas; caso contrário, Fonts fornece os programas regular, bold, italic e bold-italic

Com HasRichTextRuns=False, Field usa a semântica existente de texto, de arrays de escolhas ou de estado de exportação de botões; aparências escalares usam o tipo de letra regular da primeira família, ou Fonts[hrfsRegular]

SaveRichTextFieldUpdatesToFile · Famílias de tipos de letra nomeadas