Record THPDFHeadlessRichTextFieldUpdate

Transporta una actualización de campo de formulario de texto enriquecido con sus runs decodificados, fuentes y opciones de appearance

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

La unidad es HPDFHeadlessDocument; Field identifica el widget objetivo y HasRichTextRuns distingue las actualizaciones enriquecidas de las escrituras de valores planos

Fonts suministra bytes de fuentes embebidas por estilo mientras que Families los adjunta a entradas de familias con nombre descritas por el Record THPDFHeadlessRichTextFontFamily

Un array de estos records se escribe a un archivo mediante SaveRichTextFieldUpdatesToFile, que confirma cada actualización como una sola transacción de formulario acotada

SetRichTextFieldValueWithFamilies