ExtractRegularExpression( regularExpression : string, resultCollectionName : string ) | Spécifie une expression régulière permettant d’identifier des portions de texte. Le paramètre resultCollectionName attribue un nom à la collection obtenue, que vous pouvez utiliser dans des requêtes XML ou à laquelle vous pouvez accéder par son nom. |
ExtractNerObjects() | Identifie les entités NER dans le texte du document. Une fois identifiées, des collections sont disponibles sous les noms prédéfinis NerPerson, NerOrg, NerGeo, NerAddress, NerMoney et NerDate. Les objets NerMoney et NerDate sont utilisés uniquement dans les scripts d’extraction et ne sont pas disponibles dans ABBYY FlexiLayout Studio. |
ExtractWordsFromUserDictionary( userDictionaryName : string, languageName : string ) | Identifie dans le texte du document les mots d’un dictionnaire utilisateur, sous toutes leurs formes fléchies. Sélectionnez le dictionnaire utilisateur dans l’onglet Propriétés de la règle de script. Il est accessible par son nom. Le paramètre languageName définit la langue utilisée pour générer les formes fléchies. |
ParseAddress() | Analyse le texte d’un champ ou d’une section en composants d’adresse. |
ParseAddressInPosition( resultCollectionNamePrefix : string, startPos : int, endPos : int ) | Analyse le fragment de texte compris entre les positions de début et de fin spécifiées en composants d’adresse. |
ParseAddressInSpan( resultCollectionNamePrefix : string, span : IInterval ) | Analyse le fragment de texte contenu dans un intervalle spécifié en composants d’adresse. |
PutSpanToField( startPos : int, endPos : int, fieldName : IField ) | Enregistre dans un champ de document le fragment de texte correspondant à l’étendue spécifiée. |
PutTextToField( startPos : int, endPos : int, fieldName : IField ) | Enregistre dans un champ de document le fragment de texte correspondant aux positions de début et de fin spécifiées. |
RunQuery( xmlQuery : string, queryName : string ) | Exécute une requête XML sur le texte du document et les portions de texte identifiées. Renvoie une collection IExtractedObjects de portions de texte correspondantes. Le paramètre queryName attribue un nom à la requête afin que vous puissiez récupérer sa collection ultérieurement. |
RunQueryAndSaveToField( xmlQuery : string, queryName : string, fieldName : string ) | Exécute une requête XML sur le texte du document et les portions de texte identifiées, puis enregistre les résultats dans un champ de document. |
SaveSpanToField( span : IInterval, fieldName : string ) | Enregistre dans un champ de document le fragment de texte correspondant à l’étendue spécifiée. Obsolète dans FlexiCapture Release 3 Update 4 et les versions ultérieures. Les projets qui l’utilisent dans Release 3 Update 4 ou une version ultérieure sont envoyés vers Exceptions. |
SaveTextToField( startPos : int, endPos : int, fieldName : string ) | Enregistre dans un champ de document le fragment de texte correspondant aux positions de début et de fin spécifiées. Obsolète dans FlexiCapture Release 3 Update 4 et les versions ultérieures. Les projets qui l’utilisent dans Release 3 Update 4 ou une version ultérieure sont envoyés vers Exceptions. |
ExtractedObjects( collectionName : string, [optional] objectTypeName : VARIANT ) | Accède à une collection d’objets identifiés par son nom. Renvoie une collection IExtractedObjects. Pour les objets NER identifiés en tant que composants d’adresse, transmettez soit comme collectionName le resultCollectionNamePrefix utilisé avec une méthode ParseAddress... et définissez objectTypeName sur le type de collection (par exemple, NerStreet ou NerCity), soit transmettez collectionName sous la forme [resultCollectionNamePrefix]_[objectTypeName] et omettez objectTypeName. |
QueryResults( queryName : string ) | Accède au résultat d’une requête XML à l’aide du nom de la requête. Renvoie une collection IExtractedObjects. |