> ## 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étodo AddPaintRegion del objeto ImageModification

> Método AddPaintRegion del objeto ImageModification en la API de ABBYY FineReader Engine: agrega una nueva región de pintura (rellena con el color especificado) al array interno.

Este método agrega una nueva región de pintura al arreglo interno de regiones de pintura del objeto [ImageModification](/es/fine-reader/engine/api-reference/image-related-objects/imagemodification). Para eliminar todas las regiones de pintura agregadas previamente, llame al método [IImageModification::ClearPaintRegions](/es/fine-reader/engine/api-reference/image-related-objects/imagemodification/clearpaintregions-method). Si la modificación debe aplicarse a un único plano de [color](/es/fine-reader/engine/guided-tour/advanced-techniques/working-with-images#color) (o [gray](/es/fine-reader/engine/guided-tour/advanced-techniques/working-with-images#gray)) de la imagen, las coordenadas de la región deben especificarse en ese plano de color (gris). Si la modificación debe aplicarse a todo el objeto ImageModification, las coordenadas deben especificarse en el plano de la imagen [black-and-white](/es/fine-reader/engine/guided-tour/advanced-techniques/working-with-images#black-and-white) enderezada.

<div id="syntax">
  ## Sintaxis
</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">
  ## Parámetros
</div>

Region

\[in] Este parámetro del tipo [Region](/es/fine-reader/engine/api-reference/supplementary-objects-and-methods/region) especifica la región de pintura que se va a agregar.

Color

\[in] Esta variable especifica el color con el que se rellena la imagen dentro de la región. El valor de este parámetro puede ser -1, lo que significa que el color es transparente.

<Note>
  El valor int se calcula a partir del triplete RGB mediante la fórmula: ( valor del rojo ) + (256 x valor del verde ) + (65536 x valor del azul ), donde el valor del rojo es el primer componente del triplete, el valor del verde es el segundo componente del triplete y el valor del azul es el tercer componente del triplete. Por ejemplo, el valor int del color blanco es 16777215.
</Note>

<div id="return-values">
  ## Valores de retorno
</div>

Este método no tiene valores de retorno específicos. Devuelve los [valores de retorno estándar de las funciones de ABBYY FineReader Engine](/es/fine-reader/engine/api-reference/return-codes).

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

Las partes de la imagen que estén dentro de las regiones de pintura se rellenarán con el color especificado al aplicar el método [IImageDocument::Modify](/es/fine-reader/engine/api-reference/image-related-objects/imagedocument/modify-method).

<div id="see-also">
  ## Consulte también
</div>

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

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