> ## 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.

# IUserAttachments

> Gérez les pièces jointes des documents dans les scripts FlexiCapture avec la collection IUserAttachments : ajoutez, récupérez, supprimez et vérifiez des pièces jointes par nom.

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

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

<a id="webverificationavailableinterface" />

<Note>
  Certaines méthodes et propriétés de cet objet ne sont pas disponibles dans Web Verification Station pour la vérification locale des règles. Les méthodes et propriétés non prises en charge sont signalées par un astérisque (\*).
</Note>

<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( name : string) : <a href="/fr/flexi-capture/appendix/scripts/iattachment">IUserAttachment</a> <a href="#webverificationavailableinterface">\*</a>
        </p>
      </td>

      <td>
        <p>Crée une nouvelle pièce jointe et lance sa modification.</p>

        <p>
          <strong>Important ! </strong> La méthode crée un nouvel élément <a href="/fr/flexi-capture/appendix/scripts/iattachment">IUserAttachment</a> sans l’ajouter à la collection. Pour ajouter l’élément à
          la collection et le rendre modifiable, la méthode UploadAttachment( ) doit être appelée.
        </p>

        <p>
          <strong>Remarque : </strong> Si une pièce jointe non vide portant ce nom existe déjà, une exception est renvoyée.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          Delete( name : string) <a href="#webverificationavailableinterface">\*</a>
        </p>
      </td>

      <td>
        <p>Supprime la pièce jointe portant le nom indiqué.</p>

        <p>
          <strong>Remarque : </strong> Lors de la suppression d’un élément, son existence n’est pas vérifiée. Ainsi, la méthode réussit même si l’élément à supprimer ne se trouve pas dans la collection.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          Get( name : string) : <a href="/fr/flexi-capture/appendix/scripts/iattachment">IUserAttachment</a> <a href="#webverificationavailableinterface">\*</a>
        </p>
      </td>

      <td>
        <p>Accède à la pièce jointe portant le nom indiqué</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          Has( name : string) : bool <a href="#webverificationavailableinterface">\*</a>
        </p>
      </td>

      <td>
        <p>Vérifie si une pièce jointe portant le nom spécifié existe</p>
      </td>
    </tr>
  </tbody>
</table>

<div id="properties">
  ## Propriétés
</div>

| **Nom** | **Type**                                                     | **Accès**     | **Description**                                   |
| ------- | ------------------------------------------------------------ | ------------- | ------------------------------------------------- |
| IsEmpty | bool                                                         | Lecture seule | Indique si le tableau contient des pièces jointes |
| Names   | [IVariantArray](/fr/flexi-capture/appendix/scripts/ivariant) | Lecture seule | Tableau contenant les noms des pièces jointes     |
