Passer au contenu principal
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, et LoadFromFile Windows SaveToFile, LoadFromFile, SaveToMemory, et LoadFromMemory.

Propriétés

,lecture seule

Retourne l’objet Engine.

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.

Par défaut, la valeur de la propriété est TEF_TXT, ce qui signifie que l’exportation est effectuée au format TXT.

Spécifie si chaque paragraphe du texte reconnu est exporté sur une seule ligne. Cette propriété est ignorée si la propriété LayoutRetentionMode est définie sur une valeur autre que la valeur par défaut.

Cette propriété est FALSE par défaut.

Spécifie si une ligne vide doit être insérée entre les paragraphes. Cette propriété est ignorée si la propriété LayoutRetentionMode est définie sur une valeur autre que la valeur par défaut.

Cette propriété est FALSE par défaut.

Gère les paramètres d’émulation de mise en page lors de l’exportation au format TXT.

La valeur par défaut de cette propriété est TXTLRM_Auto.

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é LayoutRetentionMode sur TXTLRM_ExactCopy.

Cette propriété est FALSE par défaut.

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.

Cette propriété est FALSE par défaut.

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

Cette propriété est FALSE par défaut.

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.

Cette propriété est TRUE par défaut.

Spécifie si les titres courants doivent être enregistrés dans le fichier TXT de sortie.

Cette propriété est TRUE par défaut.

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.

Par défaut, la valeur du séparateur de tableau est “\t”.

Spécifie le type d’encodage du fichier de sortie au format TXT ou CSV.

Cette propriété est TET_Auto par défaut. Cela signifie que l’encodage est sélectionné selon la méthode suivante :

  • lorsque le format d’exportation est spécifié par la constante, cette propriété prend la valeur TET_Simple ;
  • lorsque le format d’exportation est spécifié par la constante, cette propriété prend la valeur TET_UTF8.

Cette propriété spécifie la page de code vers laquelle le texte reconnu est exporté.

La valeur de cette propriété est prise en compte uniquement lorsque la propriété EncodingType a la valeur TET_Simple (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.

Par défaut, cette propriété est CP_Null.

Méthodes

NomDescription
CopyFromInitialise les propriétés de l’objet courant avec les valeurs des propriétés correspondantes d’un autre objet.
LoadFromFileRestaure le contenu de l’objet à partir d’un fichier sur le disque.
LoadFromMemory <Note> : Windows uniquement. </Note>Restaure le contenu de l’objet à partir de la mémoire globale.
SaveToFileEnregistre le contenu de l’objet dans un fichier sur le disque.
SaveToMemory <Note> : Windows uniquement. </Note>Enregistre le contenu de l’objet dans la mémoire globale.

Paramètre de sortie

Cet objet est le paramètre de sortie de la méthode CreateTextExportParams de l’objet Engine.

Paramètre d’entrée

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

Exemples

Cet objet est utilisé dans les exemples de code suivants : CommandLineInterface (Windows et Linux)

Voir aussi

Réglage des paramètres d’exportation Utilisation des profils Utilisation des propriétés