Passer au contenu principal
Cet objet est utilisé pour régler différents paramètres du prétraitement des pages, de l’analyse de la mise en page, de la reconnaissance et de la synthèse de page. Il se compose d’objets enfants de type PagePreprocessingParams, PageAnalysisParams, ObjectsExtractionParams, RecognizerParams et SynthesisParamsForPage, accessibles via les propriétés correspondantes. Un pointeur vers cet objet est transmis à différentes méthodes de traitement avec d’autres paramètres. L’objet PageProcessingParams 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.

Indique si le prétraitement de la page doit être effectué. Le prétraitement de la page est réalisé avant l’analyse de la page et comprend la correction de l’orientation, l’inversion et les distorsions géométriques. Si cette propriété est FALSE, la propriété PagePreprocessingParams est ignorée.

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

Donne accès au sous-ensemble des paramètres de traitement de page qui influent sur le processus de prétraitement de la page. Le prétraitement de la page est réalisé avant l’analyse de la page et comprend la correction de l’orientation, l’inversion et les distorsions géométriques.

Ces paramètres sont ignorés si la valeur de la propriété PerformPreprocessing est FALSE.

Indique si les objets en couleur doivent être filtrés sur l’image avant l’analyse de la mise en page et la reconnaissance. Si cette propriété est FALSE, la propriété ColorObjectsProhibitingParams est ignorée.

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

,lecture seule

Donne accès aux paramètres de filtrage des objets en couleur.

Les paramètres ne sont pris en compte que si ProhibitColorObjectsAtProcessing est défini sur TRUE.

Indique si l’analyse de la page doit être effectuée. Si cette propriété est FALSE, la propriété PageAnalysisParams est ignorée.

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

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

Donne accès au sous-ensemble des paramètres de traitement de page qui influent sur le processus d’analyse de la page.

Ces paramètres sont ignorés si la valeur de la propriété PerformAnalysis est FALSE.

Donne accès au sous-ensemble des paramètres de traitement de page qui influent sur l’extraction d’objets.

Indique si la reconnaissance doit être effectuée. Si cette propriété est FALSE, la propriété RecognizerParams est ignorée.

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

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

Donne accès au sous-ensemble de paramètres de traitement de page qui influent sur le processus de reconnaissance de page.

Donne accès au sous-ensemble de paramètres de traitement de page qui influent sur le processus de synthèse de page.

Méthodes

NomDescription
CopyFromInitialise les propriétés de l’objet courant avec les valeurs des propriétés similaires 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.
PageProcessingParams Diagramme d’objets

Paramètre de sortie

Cet objet correspond au paramètre de sortie de la méthode CreatePageProcessingParams de l’objet Engine.

Paramètre d’entrée

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

Exemples

// Nous supposons que le document a déjà été créé et que les images ont été ajoutées
FREngine.IEngine engine;
FREngine.IFRDocument frdoc;
// Créer et configurer les paramètres de traitement de la page
FREngine.IPageProcessingParams pParams = engine.CreatePageProcessingParams();
// Nous ne voulons pas prétraiter l’image
pParams.PerformPreprocessing = false;
// Nous voulons détecter les codes-barres dans l’image
pParams.PageAnalysisParams.DetectBarcodes = true;
...
// Utiliser ces paramètres pour traiter la première page du document
frDoc.Pages[0].PreprocessAnalyzeRecognize( pParams );
... // utiliser le résultat
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 Travailler avec propriété