Método GetTextBackgroundColor do objeto ImageDocument
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.
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 _)
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.
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).