> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# IFields

> Collection IFields dans les scripts FlexiCapture : gère les objets IField et ajoute ou supprime des instances de champs récurrents et des lignes de tableau à l’aide de AddNew et Delete.

<div id="what-it-does">
  ## Fonctionnement
</div>

Collection d’objets [IField](/fr/flexi-capture/appendix/scripts/ifield).

<div id="methods">
  ## Méthodes
</div>

<table width="100%"><thead><tr><th style={{textAlign: 'left'}}><p><strong>Définition</strong></p></th><th style={{textAlign: 'left'}}><p><strong>Description</strong></p></th></tr></thead><tbody><tr><td><p>AddNew( insertAt : int )</p></td><td><p>Insère une nouvelle instance d'un champ récurrent. Le paramètre <strong>insertAt</strong> indique la position de la nouvelle instance dans la collection. Cette méthode permet de créer des string pour un bloc de tableau sans région.</p><p>Cette méthode ne peut pas être utilisée dans les règles de script.</p><details><summary>Exemple de code</summary><pre><code>Document.Field( "Page 1\Address" ).Items.AddNew( 0 );</code></pre></details></td></tr><tr><td><p>Delete( what : Object )</p></td><td><p>Supprime l'instance d'un champ ou d'une ligne de tableau. Le paramètre <strong>what</strong> peut être l'élément à supprimer de la collection ou son indice.</p><p>Cette méthode ne peut pas être utilisée dans les règles de script.</p></td></tr></tbody></table>
