Fonctionnement
Méthodes
ClassifyPage( page : IPage, [facultatif] callback : IProcessingCallback, [facultatif] detectClassesWithoutLayout : bool ) : IPageClassificationResult * | Classe la page et, si la classification réussit, renvoie le résultat de la classification. Ce résultat peut être le nom d’une classe issue d’un classificateur de type de lot ou null. 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 définie sur false. Si la valeur est true, la classification repose uniquement sur les classes d’un classificateur, et les Document Definitions disponibles ne sont pas utilisées pour la classification. Remarque : Vous pouvez soit utiliser l’interface IProcessingCallback, soit implémenter votre propre interface. |
IsModuleAllowedByLicense( authorId : string, moduleName : string ) : bool * | Vérifie si l’utilisation d’un module est autorisée par la licence. |
LoadImage( filePath : string, [optional] pageNumber : int ) : IEditablePictureObject * | Charge une image depuis un fichier. L’image chargée pourra ensuite être modifiée. Si le paramètre pageNumber n’est pas spécifié, sa valeur est définie sur “1.” |
NewImageSavingOptions() : IExportImageSavingOptions * | Crée un objet de la classe IExportImageSavingOptions. |
PictureFromHBitmap( [optional] resolution : int, bitmap : HBITMAP ) : IEditablePictureObject * | Génère une image à partir d’un objet HBITMAP avec la résolution spécifiée. Si le paramètre resolution n’est pas spécifié, la résolution de l’image est détectée automatiquement. L’image générée pourra être modifiée. Remarque : Comme l’objet HBITMAP est pris en charge par le système, il n’est pas nécessaire d’appeler la méthode CloseHandle après avoir généré l’image. |
Rect( left : int, top : int, right : int, bottom : int ) : string | Génère une chaîne représentant un rectangle à partir des coordonnées spécifiées. |
ShowMessage( text : string, [facultatif] isError : bool ) | Affiche un message à l’utilisateur. Si l’indicateur isError n’est pas spécifié, il prend la valeur false. Si l’indicateur isError a pour valeur true, un message d’erreur s’affiche ; sinon, un message de notification s’affiche. Si le script est exécuté dans le cadre d’un processus de traitement, le message sera consigné dans le Log de traitement. |
Propriétés
| Nom | Type | Accès | Description |
|---|---|---|---|
| CurrentUserSession * | IUserSessionInfo | Lecture seule | Renvoie des informations sur la session de l’utilisateur qui utilise actuellement la Processing Station. Lors de la vérification, elle renvoie des informations sur la session de l’utilisateur qui effectue actuellement la vérification (y compris les utilisateurs distants). |
| ScriptContext * | IScriptDefinitionContext | Lecture seule | Donne 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. |
