IFlexiCaptureTools

Effet produit

L'interface IFlexiCaptureTools est implémentée avec l'objet global FCTools disponible dans les scripts. Toutes les méthodes de l'objet global FCTools peuvent être appelées en tant que méthodes statiques, par exemple :

FCTools.ShowMessage( "Test" );
    

Remarque. Certaines méthodes et certaines propriétés de cet objet ne sont pas disponibles sur le poste de vérification Web pour la vérification des règles localement. Les méthodes et les propriétés non prises en charge sont signalées par un astérisque (*).

Méthodes

Définition Description
ClassifyPage( page : IPage, [optional] callback : IProcessingCallback, [optional] detectClassesWithoutLayout : booléen ) : IPageClassificationResult *

Classifie la page et retourne le résultat de la classification si elle a réussi. Le résultat de la classification peut être un nom de classe de classificateur de types de lots ou être nul.

Cette méthode peut être utilisée dans les cas suivants :

  • Si les pages doivent être classées et exportées au format PDF interrogeable ers différents dossiers conformément aux résultats de classification ; la reconnaissance et l'association de définitions de documents ne sont pas requises ;
  • Certaines opérations dépendant du résultat de la classification devront être effectuées sur le document avant de procéder à la reconnaissance (par ex. : orienter correctement la page).

Remarque :si le paramètre detectClassesWithoutLayout n'est pas spécifié, sa valeur est réglée sur false. Si la valeur est true, la classification dépend uniquement des classes du classificateur et les définitions de documents disponibles ne sont pas utilisées à des fins de classification.

Remarque :Vous pouvez utiliser l'interface IProcessingCallback ou implémenter votre propre interface.

IsModuleAllowedByLicense( authorId : string, moduleName : chaîne ) : booléen * Vérifie si le module spécifié est autorisé par la licence..
LoadImage( filePath : chaîne, [optional] pageNumber : entier ) : IEditablePictureObject * Charge une image à partir d’un fichier. L'image chargée pourra être modifiée. Si le paramètre pageNumber n'est pas spécifié, sa valeur est réglée sur « 1 ».
NewImageSavingOptions() : IExportImageSavingOptions * Crée un nouvel objet de classe IExportImageSavingOptions.
PictureFromHBitmap( bitmap : HBITMAP, [optional] resolution : entier ) : IEditablePictureObject *

Génère une image à partir d'un objet HBITMAP. L'image aura la résolution spécifiée. Si le paramètre resolution n'est pas spécifié, la résolution de l'image est automatiquement détectée. L'image générée pourra être modifiée.

Sample code

Remarque :Étant donné qu'un objet HBITMAP est acquis en propriété, une fois l'image générée, il n'est pas nécessaire d'appeler la méthode CloseHandle pour cet objet.

Rect( left : entier, top : entier, right : entier, bottom : entier ) : chaîne Génère un rectangle via les coordonnées spécifiées dans la chaîne.
ShowMessage( text : chaîne, [optional] isError : booléen )

Affiche le message pour l'utilisateur. Si l'indicateur isError n'est pas spécifié, sa valeur est réglée sur false.

Si l'indicateur isError est réglé sur true, le message sera une erreur, sinon ce sera une notification. Si le script est exécuté pendant le processus de traitement, le message sera écrit dans le journal de traitement. .

Remarque :Contrairement à un classificateur, la méthode ClassifyPage est utilisée pour analyser la classe de la page, mais le résultat de la classification n'est pas associé. Par exemple, si un classificateur ne contient pas la définition de document Banking_eng, la méthode ClassifyPage appliquée à la page renvoie une section de cette définition de document.

Propriétés

Nom Type Accès Description
CurrentUserSession * IUserSessionInfo Lecture seule Renvoie des informations sur la session de l'utilisateur en train d'utiliser le poste de traitement. Lors d'une vérification, il renvoie des informations sur la session de l'utilisateur qui est en train d'effectuer une vérification (y compris les utilisateurs distants).
ScriptContext * IScriptDefinitionContext Lecture seule Fournit un accès à l'objet dans lequel le script a été créé. Cette propriété vous permet d'accéder au projet quels que soient les paramètres reçus par le script.

12/1/2020 7:04:01 AM


Please leave your feedback about this article