Pular para o conteúdo principal
Este método detecta as cores do texto e do plano de fundo no retângulo especificado da imagem. Esse retângulo deve ser especificado nas coordenadas da página em preto e branco do ImageDocument, após ser corrigida quanto à inclinação.

Sintaxe

C++

HRESULT GetTextBackgroundColor(
  int  Left,
  int  Top,
  int  Right,
  int  Bottom,
  int  Flags,
  int* TextColor,
  int* BackgroundColor
);

C#

void GetTextBackgroundColor(
  int     Left,
  int     Top,
  int     Right,
  int     Bottom,
  int     Flags,
  out int TextColor,
  out int BackgroundColor
);

Visual Basic .NET

Sub GetTextBackgroundColor( _
  Left As Integer, _
  Top As Integer, _
  Right As Integer, _
  Bottom As Integer, _
  Flags As Integer, _
  ByRef TextColor As Integer, _
  ByRef BackgroundColor As Integer _
)

Parâmetros

Left [in] Este parâmetro contém a coordenada da borda esquerda do retângulo. Top [in] Este parâmetro contém a coordenada da borda superior do retângulo. Right [in] Este parâmetro contém a coordenada da borda direita do retângulo. Bottom [in] Este parâmetro contém a coordenada da borda inferior do retângulo. Flags [in] Este parâmetro pode ser 0 ou a constante DCR_Invert do módulo DetectColorRegionFlags. Se DCR_Invert for especificado, o retângulo será considerado invertido (texto branco sobre fundo preto). TextColor [out] Este parâmetro recebe o valor da cor do texto no retângulo. BackgroundColor [out] Este parâmetro recebe o valor da cor de fundo no retângulo.

Valores de retorno

Este método não tem valores de retorno específicos. Ele retorna os valores de retorno padrão das funções do ABBYY FineReader Engine.

Observações

As cores do texto e do fundo são detectadas usando informações da página em preto e branco do ImageDocument, corrigida quanto à inclinação. Mas as cores são retornadas como aparecem nas páginas coloridas do ImageDocument. Um pixel do plano da imagem em preto e branco, corrigida quanto à inclinação, que esteja dentro do retângulo especificado é considerado parte do texto se for preto (para o retângulo que não foi invertido) ou branco (para o retângulo que foi invertido). Se esse método não conseguir detectar as cores do texto e/ou do fundo, ele retornará o valor de cor indefinido (0xFFFFFFFF).

Veja também

ImageDocument