Propósito
Métodos
ExtractRegularExpression( regularExpression : string, resultCollectionName : string ) | Especifica una expresión regular para identificar fragmentos de texto.
|
ExtractNerObjects() | Indica al mecanismo de identificación de campos que identifique entidades NER en el texto de un documento. Una vez identificados los objetos, el mecanismo de identificación de campos tendrá disponibles colecciones con los siguientes nombres predefinidos: NerPerson, NerOrg, NerGeo, NerAddress, NerMoney y NerDate. Nota: Los objetos NerMoney y NerDate se usan solo en scripts de extracción y no están disponibles en ABBYY FlexiLayout Studio. |
ExtractWordsFromUserDictionary( userDictionaryName : string, languageName : string ) | Indica al mecanismo de identificación de campos que identifique palabras de un diccionario de usuario en el texto de un documento. Las palabras pueden aparecer en el texto en cualquier forma flexionada. Se puede seleccionar un diccionario de usuario en la pestaña Propiedades de la regla de script. Se accederá al diccionario mediante su nombre.
|
ParseAddress() | Analiza el texto de un campo o una sección y lo descompone en componentes de dirección. |
ParseAddressInPosition( resultCollectionNamePrefix : string, startPos : int, endPos : int ) | Analiza el fragmento de texto comprendido entre las posiciones inicial y final especificadas en un campo o sección para extraer los componentes de dirección. |
ParseAddressInSpan(resultCollectionNamePrefix : string, span : IInterval ) | Analiza el fragmento de texto dentro de un intervalo especificado de un campo o una sección y lo descompone en componentes de dirección. |
PutSpanToField( startPos : int, endPos : int, fieldName : IField ) | Guarda en un campo del documento el fragmento de texto correspondiente al rango especificado de una subcadena de texto. |
PutTextToField( startPos : int, endPos : int, fieldName : IField ) | Guarda el fragmento de texto correspondiente a la subcadena delimitada por las posiciones inicial y final especificadas en un campo del documento. |
RunQuery( xmlQuery : string, queryName : string ) : IExtractedObjects | Ejecuta una consulta XML sobre el texto de un documento y los fragmentos de texto identificados. Devuelve una colección de resultados en forma de array de fragmentos de texto que contienen las cadenas resultantes identificadas. El parámetro queryName especifica un nombre para la consulta, que luego puede usarse para obtener la colección resultante del mecanismo de identificación de campos. |
RunQueryAndSaveToField( xmlQuery : string, queryName : string, fieldName : string ) | Ejecuta una consulta XML sobre el texto de un documento y los fragmentos de texto identificados, y guarda los resultados en un campo del documento. |
SaveSpanToField( span : IInterval, fieldName : string ) | Guarda el fragmento de texto correspondiente al intervalo especificado para una subcadena de texto en un campo del documento. ¡Importante! Este método está obsoleto en FlexiCapture Release 3 Update 4 y versiones posteriores. Si este método se utiliza en proyectos nuevos en FlexiCapture Release 3 Update 4 y versiones posteriores, dichos proyectos se enviarán a Exceptions. |
SaveTextToField( startPos : int, endPos : int, fieldName : string ) | Guarda en un campo del documento el fragmento de texto correspondiente a las posiciones inicial y final especificadas para una subcadena de texto. ¡Importante! Este método ha quedado obsoleto en FlexiCapture Release 3 Update 4 y versiones posteriores. Si este método se usa en proyectos nuevos en FlexiCapture Release 3 Update 4 y versiones posteriores, dichos proyectos se enviarán a Exceptions. |
ExtractedObjects( collectionName : string, [optional] objectTypeName : VARIANT) : IExtractedObjects | Permite acceder a una colección de objetos identificados por el nombre de la colección. Para las colecciones de objetos NER identificados como componentes de dirección, haga una de las siguientes opciones:
|
QueryResults( queryName : string ) : IExtractedObjects | Permite acceder al resultado de una consulta XML mediante el nombre de la consulta. |
Propiedades
Name | Tipo | Permisos | Value |
|---|---|---|---|
SourceText() | string | Lectura | El texto del documento o del campo al que se aplica el mecanismo de identificación de campos. |
SourceNode() | IField | Lectura | El campo o la sección a la que se aplica el mecanismo de identificación de campos. |
SourceDocument() | IDocument | Lectura | El documento que contiene SourceNode. |
