Vai al contenuto principale
Questo metodo aggiunge una nuova area di riempimento all’array interno delle aree di riempimento dell’oggetto ImageModification. Per rimuovere tutte le aree di riempimento aggiunte in precedenza, chiamare il metodo IImageModification::ClearPaintRegions. Se la modifica deve essere applicata a un singolo piano color (o gray) dell’immagine, le coordinate dell’area devono essere specificate su tale 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 corretto per l’inclinazione.

Sintassi

C++

HRESULT AddPaintRegion(
  IRegion* Region,
  int      Color
);

C#

void AddPaintRegion(
  IRegion Region,
  int    Color
);

Visual Basic .NET

Sub AddPaintRegion( _
  Region As IRegion, _
  Color As Integer _
)

Parametri

Region [in] Questo parametro di tipo Region specifica l’area di riempimento da aggiungere. Color [in] Questa variabile specifica il colore con cui viene riempita l’immagine all’interno dell’area. Il valore di questo parametro può essere -1, che indica che il colore è trasparente.
Il valore int viene calcolato a partire 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 è 16777215.

Valori restituiti

Questo metodo non restituisce valori specifici. Restituisce i valori standard restituiti dalle funzioni di ABBYY FineReader Engine.

Osservazioni

Le parti dell’immagine comprese nelle aree di riempimento verranno riempite con il colore specificato quando si applica il metodo IImageDocument::Modify.

Vedi anche

ImageModification ClearPaintRegions