Passer au contenu principal
Cet objet sert à configurer les paramètres de synthèse du document. Il vous permet de spécifier les polices à utiliser pour reproduire différents types de polices dans le texte reconnu, de sélectionner les paramètres de détection de la structure du document et de gérer l’utilisation de la mémoire pendant la synthèse du document. L’objet SynthesisParamsForDocument est un objet persistant. Cela signifie que son état actuel peut être enregistré dans un stockage persistant. Par la suite, l’objet peut être recréé en relisant 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.

Indique si la détection de la structure du document doit être effectuée lors de la synthèse du document.

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

Donne accès aux paramètres de détection de la structure du document.

Indique si la détection de la mise en forme des polices doit être effectuée lors de la synthèse du document. Si cette propriété est définie sur FALSE, la propriété FontFormattingDetectionParams est ignorée.

Avec les paramètres par défaut, ABBYY FineReader Engine 12 détecte les paramètres de police lors de la phase de synthèse du document. Si vous définissez cette propriété sur FALSE, vous devez activer la détection des paramètres de police lors de la synthèse de page. Pour ce faire, définissez la propriétéISynthesisParamsForPage::DetectFontFormattingAtPageLevelsur TRUE. La détection des paramètres de police lors de la synthèse de page permet au programme d’accélérer la synthèse ultérieure du document et de réduire l’utilisation de la mémoire. La qualité de la détection des polices peut toutefois se dégrader.

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

Si votre licence ne prend pas en charge le moduleSynthesis, la valeur par défaut de cette propriété est FALSE.

Donne accès aux paramètres de détection de la mise en forme des polices.

,lecture seule

Spécifie l’ensemble des polices à utiliser lors de la synthèse du document.

Indique si le mode mémoire réduite doit être utilisé lors de la synthèse du document. Si vous définissez cette propriété sur TRUE, ABBYY FineReader Engine tentera de ne pas utiliser plus de 600 Mo de mémoire lors de la synthèse du document en chargeant moins de pages simultanément en mémoire. La synthèse du document peut toutefois ralentir et la qualité peut légèrement se dégrader.

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

Spécifie le nombre de pages pouvant être chargées simultanément lors de la synthèse du document. Cette propriété peut être utilisée pour réduire l’utilisation de la mémoire. Nous recommandons d’utiliser une valeur comprise entre 32 et 64. Plus la valeur est élevée, plus la vitesse de traitement est importante. Il n’est toutefois pas recommandé d’utiliser les valeurs les plus élevées pour le traitement de documents volumineux, car cela peut entraîner une erreur “mémoire insuffisante”. Les valeurs inférieures à 5 sont ignorées.

Par défaut, la valeur de cette propriété est 64.

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.
SynthesisParamsForDocument Diagramme d’objets

Paramètre de sortie

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

Paramètre d’entrée

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

Exemples

L’objet est utilisé dans les exemples de code suivants :

Voir aussi

Réglage des paramètres de prétraitement, d’analyse, de reconnaissance et de synthèse SynthesisParamsForPage Utilisation des propriétés