Pular para o conteúdo principal
Este objeto é usado para ajustar diferentes parâmetros de pré-processamento de página, análise de layout, reconhecimento e síntese de páginas. Ele inclui objetos filhos dos tipos PagePreprocessingParams, PageAnalysisParams, ObjectsExtractionParams, RecognizerParams e SynthesisParamsForPage, disponíveis por meio das propriedades correspondentes. Um ponteiro para esse objeto é passado para diferentes métodos de processamento junto com outros parâmetros. O objeto PageProcessingParams é um objeto persistente. Isso significa que o estado atual do objeto pode ser gravado em armazenamento persistente. Posteriormente, o objeto pode ser recriado pela leitura do seu estado a partir do armazenamento persistente. Os métodos a seguir fornecem persistência ao objeto: Linux: SaveToFile e LoadFromFile Windows SaveToFile, LoadFromFile, SaveToMemory e LoadFromMemory.

Properties

,somente leitura

Retorna o objeto.

Especifica se o pré-processamento de página deve ser executado. O pré-processamento de página é realizado antes da análise de página e inclui correção de orientação, inversão e distorções geométricas. Se esta propriedade for FALSE, a propriedade PagePreprocessingParams será ignorada.

O valor padrão desta propriedade é TRUE.

Fornece acesso ao subconjunto de parâmetros de processamento de página que afetam o processo de pré-processamento de página. O pré-processamento de página é realizado antes da análise de página e inclui correção de orientação, inversão e distorções geométricas.

Esses parâmetros são ignorados se o valor da propriedade PerformPreprocessing for FALSE.

Especifica se os objetos coloridos devem ser filtrados na imagem antes da análise de layout e do reconhecimento. Se esta propriedade for definida como FALSE, a propriedade ColorObjectsProhibitingParams será ignorada.

O valor padrão desta propriedade é FALSE.

,somente leitura

Fornece acesso aos parâmetros de filtragem de objetos coloridos.

Os parâmetros só são considerados se ProhibitColorObjectsAtProcessing estiver definido como TRUE.

Especifica se a análise de página deve ser executada. Se esta propriedade for FALSE, a propriedade PageAnalysisParams será ignorada.

O valor padrão desta propriedade é TRUE.

Se sua licença não oferecer suporte ao módulo Analysis , o valor padrão desta propriedade será FALSE.

Fornece acesso ao subconjunto de parâmetros de processamento de página que afetam o processo de análise de página.

Esses parâmetros são ignorados se o valor da propriedade PerformAnalysis for FALSE.

Fornece acesso ao subconjunto de parâmetros de processamento de página que afetam a extração de objetos.

Especifica se o reconhecimento deve ser executado. Se esta propriedade for FALSE, a propriedade RecognizerParams será ignorada.

Esta propriedade é TRUE por padrão.

Se sua licença não oferecer suporte ao móduloRecognition, o valor padrão desta propriedade será FALSE.

Fornece acesso ao subconjunto de parâmetros de processamento de página que afetam o processo de reconhecimento de página.

Fornece acesso ao subconjunto de parâmetros de processamento de página que afetam o processo de síntese de página.

Métodos

NomeDescrição
CopyFromInicializa as propriedades do objeto atual com os valores das propriedades correspondentes de outro objeto.
LoadFromFileRestaura o conteúdo do objeto de um arquivo no disco.
LoadFromMemory <Note> : Somente para Windows. </Note>Restaura o conteúdo do objeto da memória global.
SaveToFileSalva o conteúdo do objeto em um arquivo no disco.
SaveToMemory <Note> : Somente para Windows. </Note>Salva o conteúdo do objeto na memória global.
PageProcessingParams Diagrama de objetos

Parâmetro de saída

Este objeto é o parâmetro de saída do método CreatePageProcessingParams do objeto Engine.

Parâmetro de entrada

Este objeto é usado como parâmetro de entrada nos seguintes métodos:

Exemplos

// Pressupomos que o documento já foi criado e as imagens já foram adicionadas
FREngine.IEngine engine;
FREngine.IFRDocument frdoc;
// Criar e configurar os parâmetros de processamento da página
FREngine.IPageProcessingParams pParams = engine.CreatePageProcessingParams();
// Não queremos pré-processar a imagem
pParams.PerformPreprocessing = false;
// Queremos localizar códigos de barras na imagem
pParams.PageAnalysisParams.DetectBarcodes = true;
...
// Use essas configurações para processar a primeira página do documento
frDoc.Pages[0].PreprocessAnalyzeRecognize( pParams );
... // trabalhar com o resultado
O objeto é usado nos seguintes exemplos de código:

Veja também

Parâmetros de ajuste do pré-processamento, da análise, do reconhecimento e da síntese Trabalhando com Properties