- Dans certains cas, par exemple lors de l’entraînement et de la modification d’un motif utilisateur, ou de la modification d’un dictionnaire utilisateur, ABBYY FineReader Engine peut afficher des boîtes de dialogue et des boîtes de message. Les messages et autres textes figurant dans ces boîtes de dialogue, ainsi que les chaînes de description des erreurs (objet IErrorInfo), les conseils de reconnaissance, etc., seront rédigés dans la langue d’interface utilisateur spécifiée. Voir la description de la propriété MessagesLanguage.
- La fenêtre parente est la fenêtre qui sert de parent aux boîtes de dialogue et aux boîtes de message. Affectez à cette propriété le handle de la fenêtre principale de l’application. ABBYY FineReader Engine utilise la procédure MFC standard pour trouver la fenêtre parente la plus appropriée pour les fenêtres contextuelles. Veillez à initialiser le handle de la fenêtre parente avec la valeur correcte, sinon ABBYY FineReader Engine risque de ne pas fonctionner correctement. Voir la description de la propriété ParentWindow.
- Le titre de l’application est le nom de l’application qui utilise ABBYY FineReader Engine. Ce titre est utilisé comme titre des boîtes de message. Voir la description de la propriété ApplicationTitle.
Définit la langue d’interaction entre ABBYY FineReader Engine et l’utilisateur. Toutes les boîtes de dialogue, tous les messages d’erreur, conseils et avertissements s’afficheront dans cette langue. Ce paramètre est conservé d’une session à l’autre. Pour que le changement de langue de l’interface soit entièrement pris en compte, vous devez spécifier la valeur requise pour cette propriété et recharger l’objet Engine. Les paramètres de langue de l’interface sont stockés dans le fichier InterfaceLanguage.dat, situé dans le dossier de données de FineReader Engine : Linux : /var/libABBYY/SDK/12/FineReader Engine (pour l’installation automatique) macOS : /Library/Application Support/ABBYY/SDK/12/FineReader Engine (pour l’installation automatique) Windows : Voirdossier de données de FineReader Engine Si votre application doit utiliser des paramètres de langue différents de ceux d’autres applications qui utilisent FineReader Engine, vous devez utiliser un autre dossier pour les données propres à l’utilisateur, en transmettant le chemin de ce dossier dans l’appel de la fonction InitializeEngine (ou de la méthode de l’interface IEngineLoader sous Windows). Les paramètres régionaux correspondant à la langue des messages sélectionnée doivent être installés sur l’ordinateur. | ||
Windows uniquement | Stocke le handle HWND de la fenêtre principale d’une application qui utilise ABBYY FineReader Engine. Ce paramètre est utilisé pour traiter correctement les boîtes de dialogue et les boîtes de message. Vous pouvez modifier ce paramètre à tout moment ou ne pas le définir. ABBYY FineReader Engine utilise la procédure MFC standard pour rechercher la fenêtre principale. Si la fenêtre principale possède des fenêtres pop-up, la dernière fenêtre pop-up active sera utilisée comme fenêtre parente au lieu de la fenêtre spécifiée par cette propriété. Si vous ne définissez pas de valeur pour cette propriété, la procédure de recherche de la fenêtre principale peut échouer, et ABBYY FineReader Engine fonctionnera alors incorrectement. | |
Windows uniquement | Affectez à ce paramètre le nom de votre application. Il sera utilisé comme titre des boîtes de message. | |
, lecture seule | Renvoie la version actuelle (numéro de build) d’ABBYY FineReader Engine. | |
Donne accès à la collection des langues prédéfinies d’ABBYY FineReader Engine. Voirla liste de toutes les langues prédéfinies. | ||
Renvoie la licence actuelle. | ||
Renvoie la collection de toutes les langues prédéfinies disponibles avec la licence actuelle. | ||
, lecture seule | Renvoie le chemin d’accès au dossier contenant les exécutables d’ABBYY FineReader Engine. | |
, lecture seule | Renvoie le nombre d’objets non libérés. Lorsqu’un objet est créé, ce compteur est incrémenté, et lorsqu’il est détruit, le compteur est décrémenté. Vous pouvez utiliser cette propriété pour repérer d’éventuelles fuites de mémoire. Vérifiez la valeur de cette propriété au début et à la fin du fragment de code dans lequel vous suspectez une fuite de mémoire. Si la différence ne correspond pas à ce que vous attendiez, vous pouvez affiner encore la recherche et identifier précisément l’erreur. | |
Indique si la session de reconnaissance doit être réinitialisée après la reconnaissance de chaque page. Lors du traitement des documents, FineReader Engine s’adapte à la reconnaissance du type de document en cours (luminosité, types de texte, polices, etc.). Ces informations sont utilisées pendant une session de reconnaissance et contribuent à en améliorer la qualité. Dans la plupart des cas, il est utile de réinitialiser la session de reconnaissance après la reconnaissance de chaque page ; ce comportement est utilisé par défaut. Par défaut, la valeur de cette propriété est TRUE. | ||
Donne accès aux paramètres globaux de traitement, tels que le réglage de réduction de la consommation mémoire. | ||
Linux et Windows uniquement | Donne accès aux paramètres du multitraitement et de l’utilisation de plusieurs cœurs de processeur. | |
Indique la limite de vitesse de reconnaissance en caractères par seconde. Cette propriété vous permet de définir la vitesse maximale de reconnaissance. Elle peut être définie sur 0, ce qui signifie qu’il n’y a aucune limite de vitesse de reconnaissance. La vitesse de reconnaissance peut être limitée par la licence. Dans ce cas, la valeur minimale est utilisée. | ||
