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 :
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( [optional] resolution : entier, bitmap : HBITMAP ) : 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 codeRemarque : É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. |
4/12/2024 6:16:03 PM