> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Méthode AddPaintRegion de l'objet ImageModification

> Méthode AddPaintRegion de l'objet ImageModification dans l'API ABBYY FineReader Engine — ajoute une nouvelle région de remplissage (remplie avec la couleur spécifiée) au tableau interne.

Cette méthode ajoute une nouvelle région de remplissage au tableau interne des régions de remplissage de l'objet [ImageModification](/fr/fine-reader/engine/api-reference/image-related-objects/imagemodification). Pour supprimer toutes les régions de remplissage ajoutées précédemment, appelez la méthode [IImageModification::ClearPaintRegions](/fr/fine-reader/engine/api-reference/image-related-objects/imagemodification/clearpaintregions-method). Si la modification doit être appliquée à un seul plan [couleur](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-images#color) (ou [gris](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-images#gray)) de l'image, les coordonnées de la région doivent être spécifiées dans ce plan couleur (ou gris). Si la modification doit être appliquée à l'ensemble de l'objet ImageModification, les coordonnées doivent être spécifiées dans le plan de l'image [noir et blanc](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-images#black-and-white) redressée.

<div id="syntax">
  ## Syntaxe
</div>

<div id="c">
  ### C++
</div>

```cpp theme={null}
HRESULT AddPaintRegion(
  IRegion* Region,
  int      Color
);
```

### C\#

```csharp theme={null}
void AddPaintRegion(
  IRegion Region,
  int    Color
);
```

<div id="visual-basic-net">
  ### Visual Basic .NET
</div>

```vb theme={null}
Sub AddPaintRegion( _
  Region As IRegion, _
  Color As Integer _
)
```

<div id="parameters">
  ## Paramètres
</div>

Region

\[in] Ce paramètre de type [Region](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/region) spécifie la région de remplissage à ajouter.

Color

\[in] Cette variable spécifie la couleur utilisée pour remplir l’image à l’intérieur de la région. La valeur de ce paramètre peut être -1, ce qui signifie que la couleur est transparente.

<Note>
  La valeur `int` est calculée à partir du triplet RGB à l’aide de la formule : ( valeur rouge ) + (256 x valeur verte ) + (65536 x valeur bleue ), où la valeur rouge est le premier composant du triplet, la valeur verte le deuxième et la valeur bleue le troisième. Par exemple, la valeur `int` de la couleur blanche est égale à 16777215.
</Note>

<div id="return-values">
  ## Valeurs de retour
</div>

Cette méthode n’a pas de valeur de retour spécifique. Elle renvoie les [valeurs de retour standard des fonctions d’ABBYY FineReader Engine](/fr/fine-reader/engine/api-reference/return-codes).

<div id="remarks">
  ## Remarques
</div>

Les parties de l’image situées à l’intérieur des régions de remplissage seront remplies de la couleur spécifiée lorsque la méthode [IImageDocument::Modify](/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument/modify-method) est appliquée.

<div id="see-also">
  ## Voir aussi
</div>

[ImageModification](/fr/fine-reader/engine/api-reference/image-related-objects/imagemodification)

[ClearPaintRegions](/fr/fine-reader/engine/api-reference/image-related-objects/imagemodification/clearpaintregions-method)
