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

<div id="what-it-does">
  ## Ce que cela fait
</div>

Représente le contexte de dessin. Permet de dessiner des objets géométriques élémentaires à l’aide de scripts. La couleur est spécifiée sous la forme d’une séquence de quatre octets : 0x00BBGGRR, où l’octet « BB » représente la couleur bleue, l’octet « GG » la couleur verte et l’octet « RR » la couleur 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) |
