Pular para o conteúdo principal
Este método adiciona uma nova região “replace white pixels” ao array interno de regiões “replace white pixels” do objeto ImageModification. Para remover todas as regiões “replace white pixels” adicionadas anteriormente, chame o método IImageModification::ClearReplaceWhitePixelsRegions. Se a modificação precisar ser aplicada a um único plano de cor (ou cinza) da imagem, as coordenadas da região devem ser especificadas nesse plano de cor (cinza). Se a modificação precisar ser aplicada ao ImageModification inteiro, as coordenadas devem ser especificadas no plano de imagem black-and-white corrigido quanto à inclinação.

Sintaxe

C++

HRESULT AddReplaceWhitePixelsRegion(
  IRegion* Region,
  int      Color,
  int      StrokesExpansion
);

C#

void AddReplaceWhitePixelsRegion(
  IRegion Region,
  int     Color,
  int     StrokesExpansion
);

Visual Basic .NET

Sub AddReplaceWhitePixelsRegion( _
  Region As IRegion, _
  Color  As Integer, _
  [StrokesExpansion As Integer = 0] _
)

Parâmetros

Region [in] Este parâmetro do tipo Region especifica a região de “substituição de pixels brancos” a ser adicionada. Color [in] Esta variável especifica a cor pela qual os pixels brancos são substituídos. O valor deste parâmetro pode ser -1, o que significa que a cor é transparente.
O valor int é calculado a partir da tripla RGB usando a fórmula: ( valor de vermelho ) + (256 x valor de verde ) + (65536 x valor de azul ), em que o valor de vermelho é o primeiro componente da tripla, o valor de verde é o segundo componente da tripla e o valor de azul é o terceiro componente da tripla. Por exemplo, o valor int da cor branca é 16777215.
StrokesExpansion [in] Esta variável especifica a expansão (em pixels) das áreas pretas na imagem antes da substituição. Este parâmetro não pode ser negativo.

Valores de retorno

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

Observações

Os pixels brancos na imagem dentro das regiões de “replace white pixels” serão substituídos pelos pixels da cor especificada quando o método IImageDocument::Modify for aplicado. Esta operação é realizada no plano de imagem black-and-white, mas os resultados também serão aplicados aos planos de imagem cinza e cor.

Veja também

ImageModification ClearReplaceWhitePixelsRegions