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