Saltar al contenido principal
En esta sección se describen todos los cambios en los objetos relacionados con documentos que pueden requerir modificaciones en el código fuente de sus aplicaciones.
  • Se ha eliminado la API que proporcionaba acceso a la estructura lógica del documento (DocumentStructure, PageStructure y sus subobjetos). La edición de las propiedades y del contenido del documento mediante los objetos eliminados podía dar lugar a resultados impredecibles durante la exportación. Si necesita verificar o posprocesar los resultados del reconocimiento, trabaje con los datos a través del subobjeto Layout de cada FRPage y, cuando termine, llame a cualquiera de los métodos que realizan la síntesis del documento. La estructura lógica del documento se volverá a crear y se utilizará en la fase de exportación, aunque ya no estará disponible para su edición mediante la API de FineReader Engine. Es posible que las versiones futuras de ABBYY FineReader Engine proporcionen acceso de solo lectura a parte de la estructura lógica del documento.

Renombrado

El nuevo nombre del método es. Se ha renombrado para dejar claro que trabaja con ImageDocument, no con un archivo de imagen del disco.

Número de parámetros de entrada modificado

  • El puntero a un búfer de memoria que contiene datos de imagen se pasa como. Este cambio se ha realizado para admitir sistemas operativos de 64 bits.
  • La variable fileFormat ya no se utiliza como parámetro de entrada. El formato del archivo se determina a partir del parámetro fileName.
  • Los siguientes tipos de archivo pueden abrirse desde la memoria.
    • PDF,
    • DjVu (Windows)
    • WDP (Windows)

Por este motivo, el método ahora recibe el puntero a la interfaz, necesaria para abrir archivos PDF protegidos con contraseña.

  • El método también recibe un objetoque especifica qué páginas de un archivo de varias páginas deben añadirse.

Número de parámetros de entrada modificado

Estos métodos reciben como parámetros de entrada un conjunto de subobjetos del objeto: solo se pasan a estos métodos los parámetros necesarios para el análisis de páginas.

Eliminado

La misma funcionalidad está disponible a través de los métodosydel objeto FRDocument, con la propiedaddel parámetro de entrada DocumentProcessingParams establecida en FALSE.

Número de parámetros de entrada modificado

El método recibe todos los parámetros necesarios en un único objeto.

Renombrado

El nuevo nombre del método es. Puede enviar advertencias y sugerencias del reconocedor al cliente, y también procesar mensajes del sistema para evitar que la aplicación aparezca como “no responde”.

Además, incluye un parámetro adicional que especifica el índice de la página del documento a la que se refiere la advertencia.


Eliminado

Estos objetos representaban la estructura lógica del documento y sus distintas partes. La edición de la estructura del documento ya no es compatible, ya que su uso incorrecto podría afectar la apariencia del documento exportado; cualquier verificación de texto u otras modificaciones pueden realizarse a través de la API del documento (,y subobjetos). Las versiones futuras de ABBYY FineReader Engine podrían ofrecer acceso de solo lectura a algunas partes de la estructura lógica del documento.


Eliminado

Estas enumeraciones eran utilizadas por los objetos de estructura del documento que ya no están disponibles.

Comportamiento modificado

  • Los métodos reciben como parámetros de entrada un conjunto de subobjetos del objeto— solo se pasan a estos métodos los parámetros necesarios para el análisis de página.
  • El método Analyze ya no realiza la corrección de la orientación de página, la inversión ni las distorsiones geométricas. El preprocesamiento de imágenes es ahora una etapa de procesamiento independiente. Para corregir la orientación, la inversión y las distorsiones geométricas, utilice los métodos correspondientes del objeto FRPage, o realice todas estas operaciones en conjunto mediante el método.

Renombrado

El nuevo nombre del método es. La única diferencia respecto al método anterior es que ahora este método recibe un único parámetro de entrada de tipo, que contiene todos los ajustes necesarios para el procesamiento.

Eliminado

Utilice elanden su lugar. Esto permite al usuario verificar la resolución sugerida por elantes de aplicarla a la imagen. Es posible que la corrección propuesta sea tan pequeña que no valga la pena aplicarla.

Sin embargo, tenga en cuenta que aún puede corregir la resolución automáticamente durante el preprocesamiento estableciendo la propiedad CorrectResolution en.

Eliminado

Utilice el método IImageDocument::RemoveGeometricalDistortions en su lugar.

Número de parámetros de entrada modificado

Este método recibe un parámetro de entrada booleano que especifica si los datos deben guardarse en disco. Esto resulta útil cuando los datos no han cambiado, ya que el método funcionará mucho más rápido cuando no es necesario guardar.

Eliminado

El métodotiene la misma firma que el método FlushExt.

Renombrado

El nuevo nombre del método es. Puede enviar advertencias y sugerencias del reconocedor al cliente, y también procesar mensajes del sistema para evitar que la aplicación aparezca como “sin respuesta”.

Renombrado

Los nuevos nombres de los métodos son,. Los métodos de todas las colecciones han sido renombrados para mantener uniformidad.

Renombrado

Utilice el métodoen su lugar. Los métodos de todas las colecciones han sido renombrados para mantener uniformidad.

Eliminado

Este método ya no es compatible. Para copiar los valores de los elementos de otra colección, puede agregar nuevos elementos a la colección mediante el métodoy especificar los mismos valores de los elementos.

Renombrado

Utilice el métodoen su lugar. Los métodos de todas las colecciones han sido renombrados para mantener uniformidad.

Renombrado

Los nuevos nombres de los métodos son,. Los métodos de todas las colecciones han sido renombrados para mantener uniformidad.