-
el texto reconocido (use la propiedad
Textpara ello) - distintos parámetros del párrafo (propiedades ExtendedParams, ListParams y ParagraphStyle)
- colecciones de líneas y palabras del párrafo (propiedades Lines y Words)
- los parámetros de un único carácter (métodos GetCharParams, SetCharParams y GetDropCapCharParams)
- marcadores (propiedades Bookmark y UserBookmark)
- Las coordenadas de los bordes del párrafo (propiedades Left, Top, Right y Bottom) no están disponibles para los párrafos de códigos de barras.
- Los marcadores en ABBYY FineReader Engine son entidades internas (técnicas) o personalizadas con nombres codificados mediante palabras clave (prefijos). Estas palabras clave y su vocabulario pueden variar según la versión de las tecnologías utilizadas.
Propiedades
Devuelve el objeto Engine. | ||
, read-only | Proporciona acceso al texto reconocido del párrafo en forma de cadena Unicode. Esta propiedad es la que permite obtener el texto reconocido. La cadena puede contener los siguientes caracteres especiales:
Si el párrafo tiene dirección de escritura de derecha a izquierda (como
en hebreo), el texto del párrafo es una cadena que contiene los
caracteres del párrafo en el orden en que se leen. Por ejemplo,
el texto hebreo
Tenga en cuenta que el texto reconocido puede diferir ligeramente del original. Algunos símbolos de entrada pueden sustituirse por un carácter especial. Por ejemplo, el símbolo ”…” puede sustituirse por una tabulación. Por ello, el número de símbolos en el texto reconocido puede diferir del original. Si desea acceder a la palabra de entrada sin símbolos sustituidos, utilice. | |
Proporciona acceso a la colección de palabras del párrafo. A diferencia de la propiedad Text, si el párrafo tiene dirección de
escritura de derecha a izquierda (como en hebreo), una palabra del
párrafo es una cadena que contiene los caracteres de la palabra de
izquierda a derecha. Por ejemplo, la palabra hebrea
| ||
Proporciona acceso a la colección de líneas del párrafo. La propiedad devuelve un objeto constante. | ||
, read-only | Devuelve el número de marcadores del párrafo. | |
, read-only | Proporciona acceso al marcador de cualquier tipo (técnico o de usuario) por su índice en la colección interna de marcadores del párrafo. El marcador al que se accede mediante esta propiedad contiene un prefijo en su nombre. | |
Devuelve una referencia al objeto Hyperlink que describe el hipervínculo en la posición. Si no hay ningún hipervínculo, esta propiedad se establece en 0. | ||
Proporciona acceso a todas las tabulaciones del párrafo. | ||
, de solo lectura | Proporciona acceso al marcador de usuario mediante su índice en la colección interna de marcadores del párrafo. El marcador al que se accede a través de esta propiedad no contiene ningún prefijo en su nombre. | |
, de solo lectura | Devuelve el número de marcadores de usuario del párrafo. | |
, de solo lectura | Esta propiedad contiene el número de caracteres del párrafo. Este valor coincide con el número de caracteres de la cadena obtenida a través de la propiedad Text. El símbolo de salto de párrafo al final del párrafo se incluye en
la propiedad Text y se contabiliza en la propiedad Length. | |
Proporciona acceso a los parámetros del objeto Paragraph expuestos por el objeto ParagraphParams. | ||
Proporciona acceso a los parámetros de la lista a la que pertenece el párrafo. Si el párrafo no pertenece a ninguna lista, la propiedad IListParams::List devuelve NULL. | ||
Proporciona acceso a los parámetros del estilo de párrafo. Estos parámetros solo están disponibles después de la síntesis del documento. La propiedad devuelve un objeto constante. | ||
Proporciona acceso al número de caracteres de la letra capitular de un párrafo. Se considera que los primeros DropCapCharsCount símbolos del párrafo forman la letra capitular. Esta propiedad no cambia al editar el párrafo, por lo que puede ser mayor que la longitud del párrafo. | ||
, de solo lectura | Almacena el número de la columna a la que pertenece el carácter en la posición indicada. | |
, de solo lectura | Almacena la coordenada del borde inferior del párrafo según su posición en la imagen. Esta propiedad no está disponible para los párrafos de códigos de barras. | |
, de solo lectura | Almacena la coordenada del borde izquierdo del párrafo según su posición en la imagen. Esta propiedad no está disponible para los párrafos de códigos de barras. | |
, de solo lectura | Almacena la coordenada del borde derecho del párrafo según su posición en la imagen. Esta propiedad no está disponible para los párrafos de códigos de barras. | |
, de solo lectura | Almacena la coordenada del borde superior del párrafo según su posición en la imagen. Esta propiedad no está disponible para los párrafos de códigos de barras. | |
Métodos
| Nombre | Descripción |
|---|---|
| DeleteBookmark | Elimina del párrafo el marcador especificado, de cualquier tipo (técnico o de usuario). |
| GetBookmarkRange | Detecta, a partir del nombre del marcador, el índice del carácter inicial y la longitud de la cadena que lo forma. |
| GetCharParams | Proporciona acceso a los parámetros de un solo carácter. |
| GetDropCapCharParams | Proporciona acceso a los parámetros de la letra capitular de un párrafo. |
| GetHyperlinkRange | Analiza un único carácter de un hipervínculo y detecta el índice del carácter inicial y la longitud de la cadena que forma el hipervínculo. |
| GetWordRecognitionVariants | Devuelve una colección de variantes de reconocimiento de una palabra en la posición actual dentro del texto de un párrafo. |
| Insert | Inserta una cadena en el texto del párrafo. |
| InsertParagraphBreak | Divide el párrafo en dos partes. |
| InsertTab | Inserta una tabulación en la posición seleccionada del texto. |
| InsertText | Inserta el texto especificado en el texto del párrafo. |
| NextGroup | Busca el siguiente carácter del párrafo cuyos parámetros seleccionados difieran de los del carácter en el que comienza la búsqueda. Este método puede utilizarse para encontrar todas las palabras en negrita o cursiva del párrafo, todos los caracteres reconocidos de forma incierta, etc. |
| Range | Devuelve una subcadena del texto del párrafo. |
| Remove | Elimina un fragmento del texto del párrafo. |
| SetBookmark | Establece un marcador de usuario en una cadena dentro de un párrafo. |
| SetCharParams | Establece parámetros para un grupo de caracteres. |
| SetHyperlink | Establece un hipervínculo en una cadena dentro de un párrafo. |
Diagrama de objetos
Parámetro de salida
Parámetro de entrada
Ejemplos
Código C#
Código C#
- Linux: CustomLanguage
- Windows: CustomLanguage, RecognizedTextProcessing; y en las herramientas de demostración: Engine Predefined Processing Profiles


