Saltar al contenido principal

Documentation Index

Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt

Use this file to discover all available pages before exploring further.

Este objeto corresponde a una página.
En Linux y Windows, puede tratarse de una página de un documento o de una página generada por Batch Processor.
Proporciona un conjunto de métodos para el preprocesamiento, el análisis, el reconocimiento, la síntesis de páginas y la exportación. Los métodos de este objeto no realizan la síntesis de documentos (excepto el método Synthesize). Antes de exportar los resultados, debe llamar explícitamente a algún método que realice la síntesis del documento. Consulte Parámetros de ajuste del preprocesamiento, análisis, reconocimiento y síntesis para obtener más información. El objeto FRPage es un denominado “objeto conectable.” En Visual Basic para FRE en Windows, puede declararse con WithEvents. Para C++ (en todos los sistemas operativos compatibles), esto significa que admite la interfaz IConnectionPointContainer. Para recibir eventos de notificación durante el procesamiento, los usuarios de C++ deben crear un objeto derivado de la interfaz IFRPageEvents y…
  • En Linux y macOS, asociarlo al objeto FRPage mediante una llamada a la función global AdviseFREngineObject.
  • En Windows: configurar la conexión entre dicho objeto y el origen de eventos implementado en el objeto FRPage mediante mecanismos COM estándar.
En Windows: Los métodos del objeto FRPage informan sobre el progreso del procesamiento de la página a través de interfaces salientes especiales. Estas interfaces son IFRPageEvents (para C++) y la dispinterface DIFRPageEvents (para Visual Basic). Cabe señalar que los usuarios de Visual Basic no deben preocuparse por los detalles de la implementación de interfaces de eventos, ya que esta plataforma de desarrollo proporciona mecanismos sencillos para controlarlas.

Propiedades

, de solo lectura

Devuelve el objeto Engine.

, de solo lectura

Devuelve el documento que contiene la página.

, de solo lectura

Proporciona acceso a la imagen de la Página.

Proporciona acceso al layout de la página.

Al asignar un objeto Layout a esta propiedad (por ejemplo, al transferir datos de una página a otra), la estructura lógica del documento correspondiente deja de ser válida. Es necesario restaurar la estructura del documento invocando uno de los métodos de síntesis. Sin embargo, no es necesario realizar la síntesis de todo el documento; solo hay que sintetizar las páginas modificadas, por ejemplo, mediante el método Synthesize.

, de solo lectura

Devuelve el texto de la página en un formato especial de “texto sin formato”.

, de solo lectura

Especifica la ruta completa de la imagen de origen de la página.

, de solo lectura

Especifica el idioma principal de la página reconocida. La propiedad contiene el nombre interno del primer idioma de la colección de idiomas detectados (propiedad DetectedLanguages ).

Esta propiedad solo tiene un valor válido si el reconocimiento se realizó con la detección automática de idioma activada (consulte la propiedadpara más información).

De forma predeterminada, es una cadena vacía.

, de solo lectura

Proporciona acceso a la colección de idiomas de reconocimiento detectados en la página reconocida. Los idiomas de la colección se ordenan por frecuencia de aparición: del más frecuente al menos frecuente.

Esta propiedad solo tiene un valor significativo si el reconocimiento se realizó con la detección automática de idioma activada (consulte laproperty para obtener más información).

La lista de idiomas se actualiza solo después del reconocimiento; es decir, si edita manualmente la disposición de la página, la colección permanece igual.

, de solo lectura

Especifica si la estructura lógica de la página no está actualizada. Si esta propiedad es TRUE, debe realizar la síntesis del documento de la página antes de exportarla. De lo contrario, se producirá un error durante la exportación.

Esta propiedad resulta útil al trabajar con Visual Components. La estructura lógica de una página deja de ser válida si un usuario cambia el layout de esa página a través de la interfaz gráfica de usuario de Visual Components. Si la exportación de esa página se realiza mediante los comandos disponibles en Visual Components, Visual Components sintetizan la página automáticamente. Sin embargo, si utiliza métodos de la API de FineReader Engine para exportarla, usted es responsable de realizar la síntesis del documento de la página antes de la exportación.

, de solo lectura

Devuelve el índice de la página en el archivo fuente.

, de solo lectura

Indica si el archivo de origen de esta página era un PDF con firma digital.

, de solo lectura

Permite acceder a la colección de tarjetas de visita detectadas en la página.

Actualmente, Visual Components solo es compatible con Windows.

Especifica si se permiten los métodos Undo y Redo . Si el valor de esta propiedad es TRUE, todos los comandos invocados mediante métodos que pueden modificar la página (como los métodos del FRPage o delobjeto) o desde Visual Components para Windows pueden añadirse a una pila de deshacer.

En este caso, los comandos invocados desde Visual Components se agregan a la pila automáticamente. Para agregar a la pila los comandos invocados desde la API, use el método Update.

La propiedad no se puede establecer en FALSE para una página que se haya abierto en Visual Components.

, de solo lectura

Actualmente, Visual Components solo son compatibles con Windows.

Especifica si el método Redo puede ejecutarse para el último comando deshecho, invocado mediante uno de los métodos que pueden modificar la página (como los métodos del objeto FRPage o delobjeto) o desde uno de los Visual Components.

, de solo lectura

Actualmente, Visual Components solo son compatibles con Windows.

Especifica si el método Undo puede ejecutarse para el último comando que se haya invocado, ya sea mediante uno de los métodos que pueden modificar la página (como los métodos de FRPage o elobjeto) o desde uno de los Visual Components.

Métodos

NombreDescripción
AddWordsToCacheDictionaryEste método añade un grupo de palabras al diccionario de caché.
AddWordToCacheDictionaryEste método añade una palabra al diccionario de la caché.
AnalyzeAnaliza la página.
AnalyzeRegionAnaliza la disposición de la imagen dentro de la región especificada.
AnalyzeTableReemplaza un bloque especificado por un bloque de tabla y analiza la estructura de la tabla.
CleanCacheDictionaryEste método elimina todas las palabras del diccionario de la caché.
DetectOrientationDetecta la orientación de la página.
DetectResolutionSelecciona la resolución óptima dentro del intervalo especificado.
ExportGuarda una página en un archivo en un formato externo.
ExtractBarcodesDetecta y reconoce todos los bloques de códigos de barras.
ExtractMrzExtrae datos de una zona legible por máquina (MRZ).
FindPageSplitPositionDetermina la posición en la que se puede dividir la imagen.
FlushDescarga y, si es necesario, guarda en disco los objetos ImageDocument y Layout correspondientes al objeto FRPage si no hay referencias a ellos. Guardar en disco es opcional; puede omitir esta etapa si los datos no han cambiado.
IsEmptyComprueba si la página está vacía.
LearnCheckmarksEntrena FineReader Engine para que reconozca marcas de verificación de un tipo personalizado.
PreprocessAnalyzeRecognizeRealiza el preprocesamiento, el análisis de la disposición, el reconocimiento y la síntesis de la página.
PreprocessPreprocesa la página: corrige su orientación, la inversión y las distorsiones geométricas. El preprocesamiento se realiza antes del análisis de la página.
RecognizeReconoce la página y realiza la síntesis de la página.
RecognizeBlocksReconoce texto y realiza la síntesis de la página en un conjunto de bloques especificado explícitamente.
RedoNota: Visual Components actualmente solo son compatibles con Windows.

Vuelve a ejecutar el último comando deshecho que se llamó desde la API de FineReader Engine.
SynthesizeRealiza la síntesis del documento para la página individual. En Linux y Windows, este método puede ser útil al procesar documentos de una sola página con Batch Processor.
SynthesizeBusinessCardIntenta encontrar los campos de una tarjeta de presentación en la región reconocida especificada.
SynthesizeBusinessCardExIntenta encontrar los campos de una tarjeta de presentación en la región reconocida especificada mediante los parámetros de síntesis.
DeshacerNota: Visual Components actualmente solo está disponible para Windows.

Deshace el último comando ejecutado desde la API de FineReader Engine.
UpdateNota: Visual Components actualmente solo es compatible con Windows.

Transfiere los cambios en el diseño de la página realizados mediante la API de FineReader Engine a Visual Components y guarda estos cambios en la pila de deshacer.

Nota: Al llamar a este método, la estructura lógica del documento correspondiente queda invalidada. Es necesario restaurar la estructura del documento llamando a uno de los métodos de síntesis. Sin embargo, no es necesario realizar la síntesis de todo el documento; solo es necesario sintetizar las páginas modificadas, por ejemplo, mediante el método Synthesize.
FRPage Diagrama de objetos

Parámetro de salida

Este objeto es el parámetro de salida de los siguientes métodos:

Parámetro de entrada

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

Ejemplos

FREngine.IEngine engine;
string fileName;
FREngine.IBatchProcessor batchProcessor;
// Suponemos que Batch Processor ya se ha creado e iniciado
// Obtener las páginas reconocidas y exportarlas en formato PDF
FREngine.IFRPage page = batchProcessor.GetNextProcessedPage();
while( page != null ) {
 // Sintetizar la página antes de exportarla
 page.Synthesize(null);
 // Exportar la página a un archivo
 page.Export(fileName, FREngine.FileExportFormatEnum.FEF_PDF, null);
 page = batchProcessor.GetNextProcessedPage();
}
El objeto se utiliza en los siguientes ejemplos de código:

Consulte también

FRPages Trabajar con objetos conectables Trabajar con propiedades