> ## 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.

# ImageModification オブジェクトの AddPaintRegion メソッド

> ABBYY FineReader Engine API の ImageModification オブジェクトの AddPaintRegion メソッド — 新しいペイント領域（指定した色で塗りつぶされる）を内部配列に追加します。

このメソッドは、[ImageModification](/ja/fine-reader/engine/api-reference/image-related-objects/imagemodification) オブジェクトのペイント領域の内部配列に、新しいペイント領域を追加します。以前に追加したすべてのペイント領域を削除するには、[IImageModification::ClearPaintRegions](/ja/fine-reader/engine/api-reference/image-related-objects/imagemodification/clearpaintregions-method) メソッドを呼び出します。変更を画像の単一の [color](/ja/fine-reader/engine/guided-tour/advanced-techniques/working-with-images#color) (または [gray](/ja/fine-reader/engine/guided-tour/advanced-techniques/working-with-images#gray)) プレーンに適用する場合は、領域の座標をその color (gray) プレーン上で指定する必要があります。変更を ImageModification 全体に適用する場合は、座標を傾き補正済みの [black-and-white](/ja/fine-reader/engine/guided-tour/advanced-techniques/working-with-images#black-and-white) 画像プレーン上で指定する必要があります。

<div id="syntax">
  ## 構文
</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">
  ## パラメーター
</div>

Region

\[in] この [Region](/ja/fine-reader/engine/api-reference/supplementary-objects-and-methods/region) 型のパラメーターは、追加するペイント領域を指定します。

Color

\[in] この変数は、領域内の画像を塗りつぶす色を指定します。このパラメーターの値には -1 を指定でき、その場合は色が透明であることを意味します。

<Note>
  int 値は、RGB の各値から次の式で計算されます: ( red value ) + (256 x green value ) + (65536 x blue value )。ここで、red value は 1 番目の値、green value は 2 番目の値、blue value は 3 番目の値です。たとえば、白の int 値は 16777215 です。
</Note>

<div id="return-values">
  ## 戻り値
</div>

このメソッドには固有の戻り値はありません。代わりに、[ABBYY FineReader Engine 関数の標準戻り値](/ja/fine-reader/engine/api-reference/return-codes)が返されます。

<div id="remarks">
  ## 注記
</div>

[IImageDocument::Modify](/ja/fine-reader/engine/api-reference/image-related-objects/imagedocument/modify-method) メソッドを適用すると、ペイント領域内にある画像部分は、指定した色で塗りつぶされます。

<div id="see-also">
  ## 関連項目
</div>

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

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