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

> Dibuja en las ventanas de la estación con el objeto de scripting IDrawContext en ABBYY FlexiCapture: pinta líneas, rectángulos y píxeles con colores RGB y transparencia.

<div id="what-it-does">
  ## Qué hace
</div>

Representa el contexto de dibujo. Permite dibujar objetos geométricos elementales mediante scripts. El color se especifica como una secuencia de cuatro bytes: 0x00BBGGRR, donde el byte «BB» representa el color azul, el byte «GG» representa el color verde y el byte «RR» representa el color rojo.

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

| **Definición**                                                                                                                                             | **Descripción**                                                                                                        |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- |
| FillAlphaRect( rect : [IShellRect](/es/flexi-capture/appendix/scripts-shell/i-shell-rect), rgbColor : int, alpha : int )                                   | Dibuja un rectángulo relleno con el nivel de transparencia especificado.                                               |
| FillRect( rect : [IShellRect](/es/flexi-capture/appendix/scripts-shell/i-shell-rect), rgbColor : int )                                                     | Dibuja un rectángulo relleno del color especificado.                                                                   |
| GetPixel( x : int, y : int ) : int                                                                                                                         | Obtiene el color del píxel (en RGB) a partir de sus coordenadas.                                                       |
| Line( start : [IPoint](/es/flexi-capture/appendix/scripts-shell/ipoint), end : [IPoint](/es/flexi-capture/appendix/scripts-shell/ipoint), rgbColor : int ) | Dibuja una línea del color especificado que conecta los puntos "start" y "end".                                        |
| Rect( rect : [IShellRect](/es/flexi-capture/appendix/scripts-shell/i-shell-rect), rgbColor : int )                                                         | Dibuja un rectángulo con un marco delimitador del color especificado.                                                  |
| SetPixel( x : int, y : int, rgbColor : int ) : int                                                                                                         | Establece el color (en RGB) del píxel en las coordenadas especificadas. Devuelve el color anterior del píxel (en RGB). |

<div id="properties">
  ## Propiedades
</div>

| Nombre | Tipo | Acceso          | Descripción                  |
| ------ | ---- | --------------- | ---------------------------- |
| Handle | int  | De solo lectura | El handle del contexto (HDC) |
