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;
Una actualización de campo nombrado en una transacción mixta de formulario atómica; llama a Default para inicializar los ajustes de appearance y los miembros administrados
Con HasRichTextRuns=True, Field.Name selecciona un campo de texto y Runs aporta el texto tipado original con sus valores de familia, cara, tamaño, color, decoración, párrafo y alineación; deja Field.RichText vacío y omite Field.Values o aporta exactamente el valor plano generado
Un arreglo Families no vacío selecciona el builder de familias por nombre; si no, Fonts aporta los programas regular, bold, italic y bold-italic
Con HasRichTextRuns=False, Field usa la semántica existente de texto, arreglos choice o estados de export de botones; las appearances escalares usan la fuente regular de la primera familia, o Fonts[hrfsRegular]
SaveRichTextFieldUpdatesToFile · Familias de fuentes por nombre