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

# Objet TextExportParams (interface ITextExportParams)

> Objet TextExportParams (interface ITextExportParams) dans l’API ABBYY FineReader Engine — Paramètre l’exportation du texte reconnu vers TXT ou CSV ; en CSV, les lignes contenant des séparateurs sont placées entre guillemets et les guillemets internes sont doublés.

Cet objet fournit des fonctionnalités permettant de régler les paramètres d’exportation du texte reconnu au format TXT ou CSV à l’aide des fonctions d’exportation d’ABBYY FineReader Engine. Pour sélectionner le format d’exportation, utilisez la propriété ExportFormat. En CSV, le formatage suivant s’applique :

* Les lignes d’origine sont conservées
* Les lignes contenant des caractères de séparation sont placées entre guillemets (" ")
* Les guillemets à l’intérieur d’autres guillemets sont doublés

Un pointeur vers cet objet est transmis aux méthodes d’exportation en tant que paramètre d’entrée et affecte ainsi les résultats de l’exportation. Toutes les propriétés d’un objet nouvellement créé de ce type sont définies sur des valeurs par défaut appropriées. Pour plus d’informations sur la valeur par défaut de telle ou telle propriété, consultez la description de la propriété correspondante.

L’objet TextExportParams est un objet persistant. Cela signifie que l’état actuel de l’objet peut être enregistré dans un stockage persistant. Par la suite, l’objet peut être recréé en lisant son état depuis ce stockage persistant. Les méthodes suivantes assurent la persistance de l’objet :

Linux : [SaveToFile](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetofile-method), et [LoadFromFile](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfromfile-method)

Windows [SaveToFile](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetofile-method), [LoadFromFile](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfromfile-method), [SaveToMemory](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetomemory-method), et [LoadFromMemory](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfrommemory-method).

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

<table>
  <thead>
    <tr>
      <th>
        <p>
          <strong>Nom</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>Type</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>Description</strong>
        </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>
        <p>
          <strong>Application</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/api-reference/engine-object-iengine-interface">
              Engine
            </a>
          </strong>

          ,{" "}

          <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties">
            lecture seule
          </a>
        </p>
      </td>

      <td>
        <p>
          Retourne l'objet <strong>Engine</strong>.
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>Paramètres principaux</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="exportformat" />

          <strong>ExportFormat</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/api-reference/enumerations/txtexportformatenum">
              TXTExportFormatEnum
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          Spécifie le format d'exportation : TXT, CSV avec conservation intégrale de la mise en page, ou CSV avec le texte des tableaux uniquement.
        </p>

        <p>
          Par défaut, la valeur de la propriété est TEF\_TXT, ce qui signifie que l'exportation est effectuée au format TXT.
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>Paramètres de format</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="exportparagraphsasoneline" />

          <strong>ExportParagraphsAsOneLine</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          Spécifie si chaque paragraphe du texte reconnu est exporté sur une seule ligne. Cette propriété est ignorée si la propriété{" "}
          <strong>LayoutRetentionMode</strong> est définie sur une valeur autre que la valeur par défaut.
        </p>

        <p>Cette propriété est FALSE par défaut.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="insertemptylinebetweenparagraphs" />

          <strong>InsertEmptyLineBetweenParagraphs</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          Spécifie si une ligne vide doit être insérée entre les paragraphes. Cette propriété est ignorée si la propriété <strong>LayoutRetentionMode</strong>{" "}
          est définie sur une valeur autre que la valeur par défaut.
        </p>

        <p>Cette propriété est FALSE par défaut.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="layoutretentionmode" />

          <strong>LayoutRetentionMode</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/api-reference/enumerations/textlayoutretentionmodeenum">
              TextLayoutRetentionModeEnum
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          Gère les paramètres d'émulation de mise en page lors de l'exportation au format TXT.
        </p>

        <p>La valeur par défaut de cette propriété est TXTLRM\_Auto.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="retainlayout" />

          <strong>RetainLayout</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          Cette propriété est obsolète et sera supprimée dans les versions futures. Pour reproduire la mise en page d'origine à l'aide d'espaces, définissez la propriété{" "}
          <strong>LayoutRetentionMode</strong> sur TXTLRM\_ExactCopy.
        </p>

        <p>Cette propriété est FALSE par défaut.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>UsePageBreaks</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          Spécifie si des symboles de saut de page (0x12) seront insérés entre les pages lors de l'exportation de plusieurs pages au format TXT ou CSV.
        </p>

        <p>Cette propriété est FALSE par défaut.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>AppendToEnd</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          Spécifie si le texte exporté est ajouté à la fin du fichier lorsque celui-ci existe déjà.
        </p>

        <p>Cette propriété est FALSE par défaut.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="writebomcharacter" />

          <strong>WriteBomCharacter</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          Spécifie si la marque d'ordre des octets (BOM) doit apparaître au début du flux de texte lorsque le document est exporté au format TXT en encodage UTF-8.
        </p>

        <p>Cette propriété est TRUE par défaut.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="writerunningtitles" />

          <strong>WriteRunningTitles</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          Spécifie si les titres courants doivent être enregistrés dans le fichier TXT de sortie.
        </p>

        <p>Cette propriété est TRUE par défaut.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>TabSeparator</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              BSTR
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          Stocke la chaîne de caractères par laquelle les séparateurs de tableau sont remplacés dans le
          texte exporté. Cette propriété est prise en compte lors de l'exportation vers
          les formats CSV et TXT.
        </p>

        <p>Par défaut, la valeur du séparateur de tableau est "\t".</p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>Encoding</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="encodingtype" />

          <strong>EncodingType</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/api-reference/enumerations/textencodingtypeenum">
              TextEncodingTypeEnum
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          Spécifie le type d'encodage du fichier de sortie au format TXT ou CSV.
        </p>

        <p>
          Cette propriété est TET\_Auto par défaut. Cela signifie que l'encodage est
          sélectionné selon la méthode suivante :
        </p>

        <ul>
          <li>
            lorsque le format d'exportation est spécifié par la constante{" "}

            <strong>
              <a href="/fr/fine-reader/engine/api-reference/enumerations/fileexportformatenum#fef_textversion10defaults">
                FEF\_TextVersion10Defaults
              </a>
            </strong>

            {" "}

            , cette propriété prend la valeur TET\_Simple ;
          </li>

          <li>
            lorsque le format d'exportation est spécifié par la constante{" "}

            <strong>
              <a href="/fr/fine-reader/engine/api-reference/enumerations/fileexportformatenum#fef_textunicodedefaults">
                FEF\_TextUnicodeDefaults
              </a>
            </strong>

            {" "}

            , cette propriété prend la valeur TET\_UTF8.
          </li>
        </ul>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="codepage" />

          <strong>CodePage</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/api-reference/enumerations/codepageenum">
              CodePageEnum
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          Cette propriété spécifie la page de code vers laquelle le texte reconnu est
          exporté.
        </p>

        <p>
          La valeur de cette propriété est prise en compte uniquement lorsque la propriété{" "}
          <strong>EncodingType</strong> a la valeur TET\_Simple
          <strong> </strong>(le texte exporté n'est pas Unicode). Si cette propriété
          ne spécifie aucune page de code (CP\_Null), la page de code est
          sélectionnée automatiquement.
        </p>

        <p>Par défaut, cette propriété est CP\_Null.</p>
      </td>
    </tr>
  </tbody>
</table>

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

| Nom                                                                                                                                                              | Description                                                                                                    |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- |
| [CopyFrom](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/copyfrom-method)                                         | Initialise les propriétés de l'objet courant avec les valeurs des propriétés correspondantes d'un autre objet. |
| [LoadFromFile](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfromfile-method)                                                       | Restaure le contenu de l'objet à partir d'un fichier sur le disque.                                            |
| [LoadFromMemory](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfrommemory-method) <br /><br /> **Remarque :** *Windows uniquement.* | Restaure le contenu de l'objet à partir de la mémoire globale.                                                 |
| [SaveToFile](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetofile-method)                                                           | Enregistre le contenu de l'objet dans un fichier sur le disque.                                                |
| [SaveToMemory](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetomemory-method) <br /><br /> **Remarque :** *Windows uniquement.*     | Enregistre le contenu de l'objet dans la mémoire globale.                                                      |

<div id="output-parameter">
  ## Paramètre de sortie
</div>

Cet objet est le paramètre de sortie de la méthode [CreateTextExportParams](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods) de l’objet [Engine](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface).

<div id="input-parameter">
  ## Paramètre d’entrée
</div>

Cet objet est transmis comme paramètre d’entrée aux méthodes suivantes :

* méthodes [Export](/fr/fine-reader/engine/api-reference/document-related-objects/frdocument/export-method), [ExportPages](/fr/fine-reader/engine/api-reference/document-related-objects/frdocument/exportpages-method), [ExportToMemory](/fr/fine-reader/engine/api-reference/document-related-objects/frdocument/exporttomemory-method) de l’objet [FRDocument](/fr/fine-reader/engine/api-reference/document-related-objects/frdocument)

* méthode [Export](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/export-method) de l’objet [FRPage](/fr/fine-reader/engine/api-reference/document-related-objects/frpage)

* méthode [RecognizeImageFile](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/recognizeimagefile-method) de l’objet [Engine](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface)

* méthode [OnExportPages](/fr/fine-reader/engine/visual-components-reference/idocumentviewerevents/onexportpages-method) de l’interface [IDocumentViewerEvents](/fr/fine-reader/engine/visual-components-reference/idocumentviewerevents) pour les composants visuels Windows

* méthode [OnSendToPages](/fr/fine-reader/engine/visual-components-reference/idocumentviewerevents/onsendtopages-method) de l’interface [IDocumentViewerEvents](/fr/fine-reader/engine/visual-components-reference/idocumentviewerevents) pour les composants visuels Windows

<div id="samples">
  ## Exemples
</div>

Cet objet est utilisé dans les exemples de code suivants : [CommandLineInterface](/fr/fine-reader/engine/guided-tour/samples#commandlineinterface) (Windows et Linux)

<div id="see-also">
  ## Voir aussi
</div>

[Réglage des paramètres d’exportation](/fr/fine-reader/engine/guided-tour/advanced-techniques/tuning-export-parameters)

[Utilisation des profils](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles)

[Utilisation des propriétés](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
