Record THPDFHeadlessRichTextFieldUpdate

Carrega uma atualização de campo de formulário rich-text com seus runs decodificados, fontes e opções de aparência

THPDFHeadlessRichTextFieldUpdate = record
  Field: THPDFHeadlessFormDataField;
  HasRichTextRuns: Boolean;
  Runs: THPDFHeadlessRichTextRuns;
  Fonts: THPDFHeadlessRichTextFonts;
  Families: THPDFHeadlessRichTextFontFamilies;
  AppearanceOptions: THPDFHeadlessTextAppearanceOptions;
  class function Default: THPDFHeadlessRichTextFieldUpdate; static;
end;

A unit é HPDFHeadlessDocument; Field identifica o widget alvo e HasRichTextRuns distingue atualizações rich de escritas de valor simples

Fonts fornece os bytes das fontes embutidas por estilo, enquanto Families os vincula a entradas de família nomeadas descritas por Record THPDFHeadlessRichTextFontFamily

Um array desses records é gravado em arquivo por SaveRichTextFieldUpdatesToFile, que commita todas as atualizações como uma única transação de formulário delimitada

SetRichTextFieldValueWithFamilies