> ## 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 GetTextBackgroundColor de l’objet ImageDocument

> Méthode GetTextBackgroundColor de l’objet ImageDocument dans l’API ABBYY FineReader Engine — détecte les couleurs du texte et de l’arrière-plan dans un rectangle spécifié (dans les coordonnées du plan noir et blanc redressé).

Cette méthode détecte les couleurs du texte et de l’arrière-plan dans le rectangle spécifié de l’image. Ce rectangle doit être défini dans le système de coordonnées de la page en noir et blanc redressée de [ImageDocument](/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument).

<div id="syntax">
  ## Syntaxe
</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">
  ## Paramètres
</div>

**Left**

\[in] Ce paramètre contient la coordonnée du bord gauche du rectangle.

**Top**

\[in] Ce paramètre contient la coordonnée du bord supérieur du rectangle.

**Right**

\[in] Ce paramètre contient la coordonnée du bord droit du rectangle.

**Bottom**

\[in] Ce paramètre contient la coordonnée du bord inférieur du rectangle.

**Flags**

\[in] Ce paramètre peut valoir 0 ou la constante [DCR\_Invert](/fr/fine-reader/engine/api-reference/enumerations/detectcolorregionflags#dcr_invert) du module [DetectColorRegionFlags](/fr/fine-reader/engine/api-reference/enumerations/detectcolorregionflags). Si DCR\_Invert est transmis, le rectangle est considéré comme inversé (texte blanc sur fond noir).

**TextColor**

\[out] Ce paramètre reçoit la valeur de la couleur du texte dans le rectangle.

**BackgroundColor**

\[out] Ce paramètre reçoit la valeur de la couleur d’arrière-plan dans le rectangle.

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

Cette méthode ne possède pas de valeurs de retour spécifiques. 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 couleurs du texte et de l’arrière-plan sont détectées à partir des informations de la page noir et blanc redressée de l’ImageDocument. Cependant, les couleurs renvoyées sont celles des pages en couleur de l’ImageDocument. Un pixel du plan d’image noir et blanc redressé situé à l’intérieur du rectangle spécifié est considéré comme faisant partie du texte s’il est noir (pour le rectangle qui n’a pas été inversé) ou blanc (pour le rectangle qui a été inversé). Si cette méthode ne parvient pas à détecter les couleurs du texte et/ou de l’arrière-plan, elle renvoie la valeur de couleur non définie (0xFFFFFFFF).

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

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