Pular para o conteúdo principal
Este método localiza e reconhece todos os blocos de código de barras em uma imagem; os demais blocos não são processados.

Sintaxe

C++

HRESULT ExtractBarcodes(
  IBarcodeParams*           BarcodeParams,
  IObjectsExtractionParams* ExtractionParams
);

C#

void ExtractBarcodes(
  IBarcodeParams           BarcodeParams,
  IObjectsExtractionParams ExtractionParams
);

Visual Basic .NET

Sub ExtractBarcodes( _
  [BarcodeParams As IBarcodeParams = Nothing], _
  [ExtractionParams As IObjectsExtractionParams = Nothing] _
)

Parâmetros

BarcodeParams [in] O objeto BarcodeParams que armazena os parâmetros de reconhecimento de códigos de barras. Esse parâmetro pode ser 0. Nesse caso, a página é analisada com os parâmetros padrão (todos os parâmetros de reconhecimento de códigos de barras são definidos com os valores padrão) ou, se um perfil tiver sido carregado, serão usados os parâmetros definidos nesse perfil. ExtractionParams [in] O objeto ObjectsExtractionParams que armazena os parâmetros de extração de objetos. Esse parâmetro pode ser 0. Nesse caso, os objetos são extraídos com os parâmetros padrão ou, se um perfil tiver sido carregado, serão usados os parâmetros definidos nesse perfil.

Valores de retorno

Se o reconhecimento for interrompido pelo usuário, este método retornará E_ABORT. Ele também retorna os códigos de retorno padrão das funções do ABBYY FineReader Engine.

Observações

  • Todos os blocos existentes são removidos da página.
  • O método não relata nenhum evento aos ouvintes vinculados à interface IConnectionPointContainer de FRPage.

Veja também

FRPage IPageAnalysisParams::DetectBarcodes Trabalhando com perfis