PDFium Delphi Component Docs

Propiedad FormField

Componente: TPdf · Unidad: PDFium
property FormField[Index: Integer]: WString read GetFormField write SetFormField;

Lee o escribe un valor de campo mediante el índice de widget con base cero de la página actual; use FormFieldInfo para un record de metadatos

Con FormFill activo, la lectura resuelve valores heredados del campo terminal; la asignación de texto y combo-box usa el editor nativo y confirma valor y apariencia compartidos

Los campos de solo lectura rechazan asignaciones; una asignación de texto rechazada o alterada intenta restaurar el valor original y lanza un error

Los widgets heredados requieren FormFill para leer y un editor nativo compatible para asignar; los widgets combinados directos conservan el fallback de dictionary sin procesar para otros tipos

La lectura se limita a 16 MiB de bytes UTF-16 y la asignación a 8,388,608 unidades UTF-16; una asignación correcta invalida todas las cachés de escena de página porque un campo puede tener widgets en varias páginas

Invoque GenerateFormAppearances antes de aplanar apariencias editadas externamente o ausentes al inicio; después guarde y reabra para verificar que los valores persisten

FormFieldInfo, GenerateFormAppearances, FPdfFormMerge