Vai al contenuto principale
Questo metodo aggiunge una nuova regione di “replace white pixels” all’array interno delle regioni di “replace white pixels” dell’oggetto ImageModification. Per rimuovere tutte le regioni di “replace white pixels” aggiunte in precedenza, chiamare il metodo IImageModification::ClearReplaceWhitePixelsRegions. Se la modifica deve essere applicata a un singolo piano color (o gray) dell’immagine, le coordinate della regione devono essere specificate su questo piano color (gray). Se la modifica deve essere applicata all’intero oggetto ImageModification, le coordinate devono essere specificate sul piano dell’immagine black-and-white raddrizzata.

Sintassi

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] _
)

Parametri

Region [in] Questo parametro di tipo Region specifica la regione “replace white pixels” da aggiungere. Color [in] Questa variabile specifica il colore con cui vengono sostituiti i pixel bianchi. Il valore di questo parametro può essere -1, che indica che il colore è trasparente.
Il valore int viene calcolato dalla tripletta RGB usando la formula: ( valore del rosso ) + (256 x valore del verde ) + (65536 x valore del blu ), dove il valore del rosso è il primo componente della tripletta, il valore del verde è il secondo componente della tripletta e il valore del blu è il terzo componente della tripletta. Ad esempio, il valore int del colore bianco è pari a 16777215.
StrokesExpansion [in] Questa variabile specifica l’espansione (in pixel) delle aree nere nell’immagine prima della sostituzione. Questo parametro deve essere non negativo.

Valori di ritorno

Questo metodo non prevede valori di ritorno specifici. Restituisce i valori di ritorno standard delle funzioni di ABBYY FineReader Engine.

Note

I pixel bianchi dell’immagine all’interno delle regioni “replace white pixels” vengono sostituiti con pixel del colore specificato quando si applica il metodo IImageDocument::Modify. Questa operazione viene eseguita sul piano dell’immagine black-and-white, ma i risultati vengono applicati anche ai piani dell’immagine gray e color.

Vedere anche

ImageModification ClearReplaceWhitePixelsRegions