Passer au contenu principal
Cette section décrit toutes les modifications apportées aux objets liés au document susceptibles d’exiger des changements dans le code source de vos applications.
  • L’API qui donnait accès à la structure logique du document (DocumentStructure, PageStructure et leurs sous-objets) a été supprimée. La modification des propriétés et du contenu du document via ces objets supprimés pouvait entraîner des résultats imprévisibles à l’exportation. Si vous devez vérifier ou post-traiter les résultats de reconnaissance, utilisez les données via le sous-objet Layout de chaque FRPage, puis appelez l’une des méthodes qui effectuent la synthèse du document une fois cette opération terminée. La structure logique du document sera alors recréée et utilisée lors de l’exportation, mais elle ne sera plus modifiable via l’API FineReader Engine. Les futures versions d’ABBYY FineReader Engine pourront fournir un accès en lecture seule à certains éléments de la structure logique du document.

Renommé

Le nouveau nom de la méthode est. Cette méthode a été renommée pour indiquer clairement qu’elle fonctionne avec ImageDocument, et non avec un fichier image sur disque.

Nombre de paramètres d’entrée modifié

  • Le pointeur vers un tampon mémoire contenant les données d’image est transmis sous la forme. Cette modification a été apportée pour assurer la prise en charge des systèmes d’exploitation 64 bits.
  • La variable fileFormat n’est plus utilisée comme paramètre d’entrée. Le format du fichier est déterminé à partir du paramètre fileName.
  • Les types de fichiers suivants peuvent être ouverts depuis la mémoire.
    • PDF,
    • DjVu (Windows)
    • WDP (Windows)

Pour cette raison, la méthode reçoit désormais le pointeur vers l’interface, nécessaire pour ouvrir les fichiers PDF protégés par mot de passe.

  • La méthode reçoit également un objetindiquant les pages d’un fichier multipage à ajouter.

Nombre de paramètres d’entrée modifié

Ces méthodes acceptent en paramètres d’entrée un ensemble de sous-objets de l’objet— seuls les paramètres nécessaires à l’analyse de page leur sont transmis.

Supprimé

La même fonctionnalité est accessible via les méthodesetde l’objet FRDocument, avec la propriétédu paramètre d’entrée DocumentProcessingParams définie sur FALSE.

Nombre de paramètres d’entrée modifié

La méthode reçoit tous les paramètres nécessaires dans un seul objet.

Renommé

Le nouveau nom de la méthode est. Elle peut transmettre des avertissements ainsi que des conseils du moteur de reconnaissance au client, et traiter les messages système afin d’éviter que l’application n’apparaisse comme “ne répondant pas”.

Elle dispose également d’un paramètre supplémentaire qui précise l’indice de la page du document à laquelle l’avertissement se rapporte.


Supprimé

Ces objets représentaient la structure logique du document et ses différentes parties. La modification de la structure du document n’est plus prise en charge, car une utilisation incorrecte pouvait affecter l’apparence du document exporté. Toute vérification du texte ou autre modification peut être effectuée via l’API du document (,et ses sous-objets). Les versions futures d’ABBYY FineReader Engine pourront offrir un accès en lecture seule à certains éléments de la structure logique du document.


Supprimé

Ces énumérations étaient utilisées par les objets de structure de document qui ne sont plus disponibles.

Comportement modifié

  • Ces méthodes acceptent en paramètres d’entrée un ensemble de sous-objets de l’objet— seuls les paramètres nécessaires à l’analyse de la page leur sont transmis.
  • La méthode Analyze n’effectue plus la correction de l’orientation de la page, de l’inversion ni des distorsions géométriques. Le prétraitement de l’image constitue désormais une étape de traitement distincte. Pour corriger l’orientation, l’inversion ou les distorsions géométriques, utilisez les méthodes correspondantes de l’objet FRPage, ou effectuez toutes ces opérations en une seule fois à l’aide de la méthode.

Renommé

Le nouveau nom de la méthode est. La seule différence par rapport à l’ancienne méthode est que celle-ci ne reçoit plus qu’un seul paramètre d’entrée de type, qui contient tous les paramètres nécessaires au traitement.

Supprimé

Utilisez les méthodesetà la place. Cela permet à l’utilisateur de vérifier la résolution suggérée par laavant de l’appliquer à l’image. Il se peut que la correction proposée soit si minime qu’il est inutile de l’appliquer.

Notez cependant que vous pouvez toujours corriger la résolution automatiquement lors du prétraitement en définissant la propriété CorrectResolution dans.

Supprimé

Utilisez la méthode IImageDocument::RemoveGeometricalDistortions à la place.

Nombre de paramètres d’entrée modifié

Cette méthode reçoit un paramètre d’entrée booléen spécifiant si les données doivent être enregistrées sur le disque. Cela est utile dans le cas où les données sont inchangées, car la méthode fonctionnera beaucoup plus rapidement lorsque l’enregistrement n’est pas requis.

Supprimé

La méthodea la même signature que la méthode FlushExt.

Renommé

Le nouveau nom de la méthode est. Elle peut transmettre des avertissements ainsi que des conseils du moteur de reconnaissance au client, et également traiter les messages système pour éviter l’effet que l’application “ne répond pas”.

Renommé

Les nouveaux noms des méthodes sont,. Les méthodes de toutes les collections ont été renommées afin d’assurer une uniformité.

Renommé

Utilisez la méthodeà la place. Les méthodes de toutes les collections ont été renommées afin d’assurer une uniformité.

Supprimé

Cette méthode n’est plus prise en charge. Pour copier les valeurs des éléments d’une autre collection, vous pouvez ajouter de nouveaux éléments à la collection en utilisant la méthodeet spécifier les mêmes valeurs des éléments.

Renommé

Utilisez la méthodeà la place. Les méthodes de toutes les collections ont été renommées afin d’assurer une uniformité.

Renommé

Les nouvelles dénominations des méthodes sont,. Les méthodes de toutes les collections ont été renommées afin d’assurer une uniformité.