Saltar al contenido principal
Este método detecta los colores del texto y del fondo en el rectángulo especificado de la imagen. Este rectángulo debe especificarse en las coordenadas de la página en blanco y negro con la inclinación corregida de ImageDocument.

Sintaxis

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 contiene la coordenada del borde izquierdo del rectángulo. Top [in] Este parámetro contiene la coordenada del borde superior del rectángulo. Right [in] Este parámetro contiene la coordenada del borde derecho del rectángulo. Bottom [in] Este parámetro contiene la coordenada del borde inferior del rectángulo. Flags [in] Este parámetro puede ser 0 o la constante DCR_Invert del módulo DetectColorRegionFlags. Si se pasa DCR_Invert, se considera que el rectángulo está invertido (texto blanco sobre fondo negro). TextColor [out] Este parámetro recibe el valor del color del texto del rectángulo. BackgroundColor [out] Este parámetro recibe el valor del color de fondo del rectángulo.

Valores de retorno

Este método no tiene valores de retorno específicos. Devuelve los valores de retorno estándar de las funciones de ABBYY FineReader Engine.

Observaciones

Los colores del texto y del fondo se detectan usando información de la página en blanco y negro con la inclinación corregida del ImageDocument. Pero los colores se devuelven tal como aparecen en las páginas en color del ImageDocument. Se considera que un píxel del plano de la imagen en blanco y negro con la inclinación corregida que se encuentra dentro del rectángulo especificado forma parte del texto si es negro (para el rectángulo que no se invirtió) o blanco (para el rectángulo que se invirtió). Si este método no logra detectar los colores del texto y/o del fondo, devuelve el valor de color indefinido (0xFFFFFFFF).

Consulte también

ImageDocument