PDFium Delphi Component Docs

Propriété FormField

Composant : TPdf · Unité : PDFium
property FormField[Index: Integer]: WString read GetFormField write SetFormField;

Lit ou écrit la valeur d’un champ à partir de l’indice de widget, commençant à zéro, sur la page courante ; utilisez FormFieldInfo pour obtenir ses métadonnées

Avec FormFill activé, la lecture résout les valeurs héritées du champ terminal ; l’affectation du texte ou d’une zone de liste modifiable passe par l’éditeur natif et valide la valeur partagée du champ et son apparence

Les champs en lecture seule refusent l’affectation ; si une affectation de texte est rejetée ou altérée, l’opération tente de restaurer la valeur originale et signale une erreur

Les widgets hérités nécessitent FormFill pour la lecture et un éditeur natif pris en charge pour l’affectation ; les widgets directement combinés conservent l’accès de secours à leur dictionnaire brut pour les autres types de champ

La lecture est limitée à 16 MiB d’octets UTF-16 et l’affectation à 8,388,608 unités UTF-16 ; toute affectation réussie invalide les caches de scène de toutes les pages, un champ pouvant posséder des widgets sur plusieurs pages

Appelez GenerateFormAppearances avant d’aplatir des apparences modifiées extérieurement ou initialement absentes, puis enregistrez et rouvrez le document pour vérifier la persistance des valeurs

FormFieldInfo, GenerateFormAppearances, FPdfFormMerge