ExtractRegularExpression( regularExpression : string, resultCollectionName : string ) | Especifica una expresión regular para identificar segmentos de texto. El parámetro resultCollectionName asigna un nombre a la colección resultante, que puede usar en consultas XML o a la que puede acceder por su nombre. |
ExtractNerObjects() | Identifica entidades NER en el texto del documento. Una vez identificadas, se encuentran disponibles colecciones con los nombres predefinidos NerPerson, NerOrg, NerGeo, NerAddress, NerMoney y NerDate. Los objetos NerMoney y NerDate solo se utilizan en scripts de extracción y no están disponibles en ABBYY FlexiLayout Studio. |
ExtractWordsFromUserDictionary( userDictionaryName : string, languageName : string ) | Identifica en el texto del documento palabras de un diccionario de usuario, en cualquiera de sus formas flexionadas. Seleccione el diccionario de usuario en la pestaña Propiedades de la regla de script. Se accede a él mediante su nombre. El parámetro languageName establece el idioma que se utiliza para generar las formas flexionadas. |
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 y lo descompone en componentes de dirección. |
ParseAddressInSpan( resultCollectionNamePrefix : string, span : IInterval ) | Analiza el fragmento de texto dentro de un intervalo especificado y lo descompone en componentes de dirección. |
PutSpanToField( startPos : int, endPos : int, fieldName : IField ) | Guarda en un campo de documento el fragmento de texto correspondiente al intervalo especificado. |
PutTextToField( startPos : int, endPos : int, fieldName : IField ) | Guarda en un campo de documento el fragmento de texto comprendido entre las posiciones inicial y final especificadas. |
RunQuery( xmlQuery : string, queryName : string ) | Ejecuta una consulta XML en el texto del documento y en los segmentos de texto identificados. Devuelve una colección IExtractedObjects de segmentos de texto coincidentes. El parámetro queryName asigna un nombre a la consulta para que pueda recuperar posteriormente su colección. |
RunQueryAndSaveToField( xmlQuery : string, queryName : string, fieldName : string ) | Ejecuta una consulta XML en el texto del documento y en los segmentos de texto identificados, y guarda los resultados en un campo de documento. |
SaveSpanToField( span : IInterval, fieldName : string ) | Guarda en un campo de documento el fragmento de texto correspondiente al intervalo especificado. Obsoleto en FlexiCapture Release 3 Update 4 y versiones posteriores. Los proyectos que lo utilizan en Release 3 Update 4 o versiones posteriores se envían a Excepciones. |
SaveTextToField( startPos : int, endPos : int, fieldName : string ) | Guarda en un campo de documento el fragmento de texto comprendido entre las posiciones inicial y final especificadas. Obsoleto en FlexiCapture Release 3 Update 4 y versiones posteriores. Los proyectos que lo utilizan en Release 3 Update 4 o versiones posteriores se envían a Excepciones. |
ExtractedObjects( collectionName : string, [optional] objectTypeName : VARIANT ) | Accede por nombre a una colección de objetos identificados. Devuelve una colección IExtractedObjects. Los objetos NER identificados como componentes de dirección admiten dos formas. O bien pase como collectionName el valor de resultCollectionNamePrefix utilizado con un método ParseAddress... y establezca objectTypeName en el tipo de colección, como NerStreet o NerCity. O bien pase collectionName como [resultCollectionNamePrefix]_[objectTypeName] y omita objectTypeName. |
QueryResults( queryName : string ) | Accede al resultado de una consulta XML mediante el nombre de la consulta. Devuelve una colección IExtractedObjects. |