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

# IDrawContext

> Dessinez dans les fenêtres de station avec l’objet de script IDrawContext dans ABBYY FlexiCapture : dessinez des lignes, des rectangles et des pixels avec des couleurs RVB et de la transparence.

Représente le contexte de dessin. Permet de dessiner des objets géométriques élémentaires à l’aide de scripts.

Spécifiez la couleur sous la forme d’une séquence de quatre octets, `0x00BBGGRR`, composée des éléments suivants :

* `BB` – L’octet bleu
* `GG` – L’octet vert
* `RR` – L’octet rouge

<div id="methods">
  ## Méthodes
</div>

| Définition                                                                                                                                                 | Description                                                                                                       |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| FillAlphaRect( rect : [IShellRect](/fr/flexi-capture/appendix/scripts-shell/i-shell-rect), rgbColor : int, alpha : int )                                   | Dessine un rectangle rempli avec le niveau de transparence spécifié.                                              |
| FillRect( rect : [IShellRect](/fr/flexi-capture/appendix/scripts-shell/i-shell-rect), rgbColor : int )                                                     | Dessine un rectangle rempli de la couleur spécifiée.                                                              |
| GetPixel( x : int, y : int ) : int                                                                                                                         | Renvoie la couleur du pixel (en RVB) à ces coordonnées.                                                           |
| Line( start : [IPoint](/fr/flexi-capture/appendix/scripts-shell/ipoint), end : [IPoint](/fr/flexi-capture/appendix/scripts-shell/ipoint), rgbColor : int ) | Dessine une ligne de la couleur spécifiée reliant les points `start` et `end`.                                    |
| Rect( rect : [IShellRect](/fr/flexi-capture/appendix/scripts-shell/i-shell-rect), rgbColor : int )                                                         | Dessine un rectangle dont le contour est de la couleur spécifiée.                                                 |
| SetPixel( x : int, y : int, rgbColor : int ) : int                                                                                                         | Définit la couleur (en RVB) du pixel aux coordonnées spécifiées. Renvoie la couleur précédente du pixel (en RVB). |

<div id="properties">
  ## Propriétés
</div>

| Name   | Type | accès         | Description                       |
| ------ | ---- | ------------- | --------------------------------- |
| Handle | int  | Lecture seule | Le descripteur du contexte (HDC). |
