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

# ImageDocument オブジェクトの GetTextBackgroundColor メソッド

> ABBYY FineReader Engine API における ImageDocument オブジェクトの GetTextBackgroundColor メソッド。指定した Rectangle 領域内のテキスト色と背景色を検出します（傾き補正済みの白黒画像プレーンの座標）。

このメソッドは、画像内の指定したRectangle領域におけるテキスト色と背景色を検出します。このRectangle領域は、[ImageDocument](/ja/fine-reader/engine/api-reference/image-related-objects/imagedocument) の傾き補正済みの白黒ページを基準とする座標で指定する必要があります。

<div id="syntax">
  ## 構文
</div>

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

```cpp theme={null}
HRESULT GetTextBackgroundColor(
  int  Left,
  int  Top,
  int  Right,
  int  Bottom,
  int  Flags,
  int* TextColor,
  int* BackgroundColor
);
```

### C\#

```csharp theme={null}
void GetTextBackgroundColor(
  int     Left,
  int     Top,
  int     Right,
  int     Bottom,
  int     Flags,
  out int TextColor,
  out int BackgroundColor
);
```

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

```vb theme={null}
Sub GetTextBackgroundColor( _
  Left As Integer, _
  Top As Integer, _
  Right As Integer, _
  Bottom As Integer, _
  Flags As Integer, _
  ByRef TextColor As Integer, _
  ByRef BackgroundColor As Integer _
)
```

<div id="parameters">
  ## パラメーター
</div>

**Left**

\[in] このパラメーターには、Rectangleの左端の座標を指定します。

**Top**

\[in] このパラメーターには、Rectangleの上端の座標を指定します。

**Right**

\[in] このパラメーターには、Rectangleの右端の座標を指定します。

**Bottom**

\[in] このパラメーターには、Rectangleの下端の座標を指定します。

**Flags**

\[in] このパラメーターには、0 または [DCR\_Invert](/ja/fine-reader/engine/api-reference/enumerations/detectcolorregionflags#dcr_invert) 定数 ([DetectColorRegionFlags](/ja/fine-reader/engine/api-reference/enumerations/detectcolorregionflags) モジュール) を指定できます。DCR\_Invert を渡した場合、そのRectangleは反転しているもの (黒地に白文字) と見なされます。

**TextColor**

\[out] このパラメーターには、Rectangle内のテキスト色の値が返されます。

**BackgroundColor**

\[out] このパラメーターには、Rectangle内の背景色の値が返されます。

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

このメソッド固有の戻り値はありません。返される値については、[ABBYY FineReader Engine 関数の標準的な戻り値](/ja/fine-reader/engine/api-reference/return-codes)を参照してください。

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

テキスト色と背景色は、ImageDocument の傾き補正済みの白黒ページの情報を使用して検出されます。ただし、返される色は、ImageDocument のカラーページ上での色のままです。指定したRectangle内にある傾き補正済み白黒画像プレーンのピクセルは、黒であれば (反転されていないRectangleの場合) 、または白であれば (反転されたRectangleの場合) 、テキストの一部と見なされます。このメソッドがテキストや背景の色を検出できない場合は、未定義の色値 (0xFFFFFFFF) を返します。

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

[ImageDocument](/ja/fine-reader/engine/api-reference/image-related-objects/imagedocument)
