Saltar al contenido principal
Este objeto proporciona funciones para ajustar los parámetros de exportación del texto reconocido al formato ALTO mediante las funciones de exportación de ABBYY FineReader Engine. Este formato se utiliza principalmente en bibliotecas electrónicas. Se pasa un puntero a este objeto a los métodos de exportación como parámetro de entrada y, por lo tanto, afecta a los resultados de la exportación. Todas las Propiedades de un objeto recién creado de este tipo se establecen con valores predeterminados razonables. Para obtener más información sobre el valor predeterminado de una propiedad determinada, consulte la descripción de la propiedad correspondiente. El objeto AltoExportParams es un objeto persistente. Esto significa que el estado actual del objeto puede escribirse en almacenamiento persistente. Más adelante, el objeto puede volver a crearse leyendo su estado desde el almacenamiento persistente. Los siguientes métodos permiten la persistencia del objeto: Linux: SaveToFile, y LoadFromFile Windows SaveToFile, LoadFromFile, SaveToMemory, y LoadFromMemory.

Propiedades

Nombre

Tipo

Descripción

Application

Engine, de solo lectura

Devuelve el objeto Engine.

FontFormattingMode

FontFormattingModeEnum

Especifica qué atributos de fuente se escribirán en los archivos con formato ALTO.

El valor predeterminado de esta propiedad es FAM_Plain, lo que significa que el único atributo que se guarda es si un carácter está en subíndice o en superíndice.

AltoVersion

AltoVersionEnum

Especifica el valor de la versión del formato del documento exportado.

El valor predeterminado de esta propiedad es AV_Version_20, lo que significa que el documento ALTO se exporta en la versión 2.0.

WriteNondeskewedCoordinates

VARIANT_BOOL

Especifica si las coordenadas de caracteres, palabras y bloques que se escriben en los archivos con formato ALTO deben definirse sobre la imagen original o sobre la imagen utilizada para el reconocimiento (a la que se aplicaron distintas modificaciones, por ejemplo, la corrección de inclinación).

De forma predeterminada, esta propiedad es TRUE, lo que significa que las coordenadas se definen sobre la imagen original.

Notas:

  • Si establece esta propiedad en FALSE, la exportación al formato ALTO se realiza más rápido. Esto se debe a que, en este caso, no es necesario convertir las coordenadas entre la imagen modificada y la original, lo cual lleva bastante tiempo.
  • Si esta propiedad se establece en el valor predeterminado TRUE, la posición de la línea base no se escribe durante la exportación. Si es FALSE, la posición de la línea base se escribe en el archivo XML resultante.

Esto se debe a que el formato ALTO requiere que la posición de la línea base se describa con un solo número. En las coordenadas originales, la línea base puede no ser estrictamente horizontal o vertical, en cuyo caso es imposible definir su posición con un único número.

Métodos

NombreDescripción
CopyFromInicializa las propiedades del objeto actual con los valores de propiedades similares de otro objeto.
LoadFromFileRestaura el contenido del objeto desde un archivo en disco.
LoadFromMemory <Note> : Solo para Windows. </Note>Restaura el contenido del objeto desde la memoria global.
SaveToFileGuarda el contenido del objeto en un archivo en disco.
SaveToMemory <Note> : Solo para Windows. </Note>Guarda el contenido del objeto en la memoria global.

Parámetro de salida

Este objeto es el parámetro de salida del método CreateAltoExportParams del objeto Engine.

Parámetro de entrada

Este objeto se pasa como parámetro de entrada a los siguientes métodos:

Ejemplos

El objeto se utiliza en los siguientes ejemplos de código: CommandLineInterface (Windows y Linux).

Consulte también

Ajuste de parámetros de exportación Trabajar con perfiles Trabajar con Propiedades