Passer au contenu principal
Cet objet permet de régler les paramètres d’exportation du texte reconnu au format RTF, DOCX ou ODT à l’aide des méthodes d’exportation d’ABBYY FineReader Engine. Un pointeur vers cet objet est transmis aux méthodes d’exportation en tant que paramètre d’entrée et influe ainsi sur 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, indiquées ci-dessous. L’objet RTFExportParams est un objet persistant. Cela signifie que l’état actuel de l’objet peut être écrit dans un stockage persistant. Par la suite, l’objet peut être recréé en lisant son état depuis le 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 mode de synthèse du fichier de sortie à partir du texte reconnu.

Cette propriété vaut PSM_RTFEditableCopy par défaut.

Spécifie si la structure logique du document doit être utilisée pour rétablir l’ordre du texte en sortie. Si cette propriété est FALSE, l’ordre du texte en sortie est déterminé par l’ordre des blocs de mise en page.

La valeur de cette propriété n’est prise en compte que si la propriété PageSynthesisMode est définie sur PSM_RTFFormatParagraphs ou PSM_RTFPlainText ; dans le cas contraire, elle est ignorée.

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

Spécifie si les sauts de page doivent être conservés dans le document en sortie.

La valeur par défaut de cette propriété est TSPV_Auto, ce qui signifie que pour PageSynthesisMode = PSM_RTFEditableCopy les sauts de page ne sont pas conservés, et pour PageSynthesisMode = PSM_RTFExactCopy les sauts de page sont toujours conservés.

Remarques :

  • Si la valeur de la propriété PageSynthesisMode est PSM_RTFExactCopy, cette propriété ne peut pas être définie sur TSPV_No.
  • Ne pas conserver les sauts de page ne signifie pas nécessairement qu’il n’y en aura aucun dans le fichier de sortie, mais seulement qu’ils ne sont pas garantis de coïncider avec ceux du document original.

Spécifie si les lignes d’origine du texte reconnu doivent être conservées dans le fichier de sortie.

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

Indique à ABBYY FineReader Engine de supprimer les traits d’union conditionnels dans le fichier de sortie.

Remarques :

  • Si la propriété KeepLines est TRUE, les traits d’union conditionnels sont remplacés par des traits d’union.
  • Si la valeur de la propriété PageSynthesisMode est PSM_RTFExactCopy, les traits d’union conditionnels peuvent être remplacés par des traits d’union indépendamment des valeurs des propriétés RemoveSoftHyphens et KeepLines, si cela est nécessaire pour conserver la mise en forme d’origine du document.

Par défaut, cette propriété vaut FALSE.

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

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

,lecture seule

Spécifie si l’auteur, le sujet, le titre et les mots-clés du document doivent être écrits dans le fichier de sortie. Ces paramètres du document sont définis dans lesous-objet de l’objet.

Indique si le filtrage des séparateurs doit être appliqué. Ce paramètre prend effet uniquement lorsqueest PSM_RTFExactCopy. Lorsque FilterSeparators est FALSE, davantage de séparateurs sont conservés dans le fichier de sortie.

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

Indique si des espaces seront ajoutés en fin de ligne lorsque des langues CJT sont utilisées.

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

Indique si les couleurs d’origine du texte doivent être conservées dans le fichier de sortie.

La couleur du texte ne peut être conservée lors de l’export que si laISynthesisParamsForPage::DetectTextColorpropriété a été définie sur TSPV_Yes ou TSPV_Auto lors de la synthèse de la page.

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

Indique le mode d’enregistrement de la couleur d’arrière-plan dans le fichier de sortie.

La couleur d’arrière-plan ne peut être conservée lors de l’export que si laISynthesisParamsForPage::DetectBackgroundColorpropriété a été définie sur TSPV_Yes ou TSPV_Auto lors de la synthèse de la page.

Cette propriété est BCM_Color par défaut, ce qui signifie que la couleur d’arrière-plan est enregistrée.

Indique si les images doivent être écrites dans le fichier de sortie.

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

,lecture seule

Indique le format d’image et la qualité JPEG à utiliser pour les images incorporées dans le fichier de sortie.

Indique si la taille de la page doit être augmentée automatiquement si le contenu ne tient pas sur la page. Cette propriété prend effet uniquement lorsque lapropriété est définie sur PSM_UserDefined.

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

Indique l’orientation de la page dans le fichier de sortie.

La valeur de cette propriété est ignorée dans les cas suivants :

  • si la propriété PageSynthesisMode est définie sur PSM_RTFEditableCopy
  • si la propriétéest définie sur PSM_ImageSize, PSM_SynthesisSize, PSM_UserDefined.

Dans ce cas, l’orientation portrait est utilisée.

Par défaut, la propriété est définie sur POM_Auto.

,lecture seule

Spécifie la hauteur et la largeur du papier.

Spécifie les marges de page dans le fichier de sortie.

Cette propriété n’est utilisable que lorsque la propriété UseCustomPageMargins est définie sur TRUE ; sinon, sa valeur est ignorée.

Indique si les valeurs de la propriété PageMargins doivent être utilisées dans le fichier de sortie.

Cette propriété prend effet si la propriété PageSynthesisMode est définie sur PSM_RTFPlainText ou PSM_RTFFormatParagraphs.

Par défaut, cette propriété a la valeur FALSE.

Indique si les symboles reconnus de manière incertaine sont mis en évidence avec une couleur d’arrière-plan dans le fichier de sortie. La couleur utilisée pour mettre en évidence l’arrière-plan de ces symboles est stockée dans la propriété ErrorBackgroundColor.

Par défaut, cette propriété a la valeur FALSE.

Indique si les symboles reconnus de manière incertaine sont mis en évidence avec une couleur de texte dans le fichier de sortie. La couleur utilisée pour mettre en évidence le texte de ces symboles est stockée dans la propriété ErrorTextColor.

Par défaut, cette propriété a la valeur FALSE.

Stocke la valeur de la couleur utilisée pour mettre en évidence l’arrière-plan des symboles reconnus de manière incertaine dans le fichier de sortie.

Cette propriété est utilisée uniquement lorsque la propriété HighlightErrorsWithBackgroundColor a la valeur TRUE.

La valeur de cette propriété peut être -1, ce qui signifie que la couleur est transparente.

La valeur int est calculée à partir du triplet RGB à l’aide de la formule : ( valeur rouge ) + (256 x valeur verte ) + (65536 x valeur bleue ), où la valeur rouge est le premier composant du triplet, la valeur verte le deuxième et la valeur bleue le troisième. Par exemple, la valeur int de la couleur blanche est 16777215.

Par défaut, cette propriété est définie sur 65280, c’est-à-dire (0,255,0) au format RGB, ce qui correspond à la couleur verte.

Stocke la valeur de la couleur utilisée pour mettre en évidence les symboles reconnus de manière incertaine dans le fichier de sortie.

Cette propriété est utilisée uniquement lorsque la propriété HighlightErrorsWithTextColor a la valeur TRUE.

La valeur de cette propriété peut être -1, ce qui signifie que la couleur est transparente.

La valeur int est calculée à partir du triplet RGB à l’aide de la formule : ( valeur rouge ) + (256 x valeur verte ) + (65536 x valeur bleue ), où la valeur rouge est le premier composant du triplet, la valeur verte le deuxième et la valeur bleue le troisième. Par exemple, la valeur int de la couleur blanche est 16777215.

Par défaut, cette propriété est définie sur 65280, c’est-à-dire (0,255,0) au format RGB, ce qui correspond à la couleur verte.

Méthodes

NomDescription
CopyFromInitialise les propriétés de l’objet actuel avec les valeurs des propriétés correspondantes d’un autre objet.
LoadFromFileRestaure le contenu de l’objet à partir d’un fichier sur 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 disque.
SaveToMemory <Note> : Windows uniquement. </Note>Enregistre le contenu de l’objet dans la mémoire globale.
RTFExportParams Diagramme d’objets

Paramètre de sortie

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

Paramètre d’entrée

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

Exemples

L’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