|
|
|
|
- Uso de las funciones de dibujo
- Dibujo en PHP
- Dibujo en código Navegador
// Initialize the drawing in an Image control dStartDrawing(IMG_Drawing) // Declare the default color and style for the different lines dPen(LightGreen, 3) Sintaxis
dPen([<Image>, ] <Color> [, <Line style> [, <Line thickness> [, <Opacity>]]])
<Image>: Nombre de control opcional o variable de tipo Image, WDPic o picLayer opcional
<Color>: Entero o constante Color predeterminado de las líneas. Este color puede corresponder a:- un color RGB (devuelto por la función RGB),
- un color HSL (devuelto por la función HSL),
- un color predefinido de WLanguage.
- una variable de tipo Color. En este caso, se tiene en cuenta la opacidad especificada en la variable.
No disponible.
<Line style>: Entero opcional Color predeterminado de las líneas:- 0 (predeterminado): Línea continua
- 1: Guion (---)
- 2: Línea de puntos (...)
- 3: Punto y guion (-.-.-)
- 4: Guion y dos puntos (-..-..-)
- 5: Línea invisible
<Line thickness>: Entero opcional Grosor de la línea en pixeles (1 predeterminado). <Opacity>: Entero opcional Opacidad del color, comprendido entre 0 (transparente) y 255 (opaco). Una opacidad de 128 permite mezclar el 50% del color con el color del control.Observaciones: - Esta opacidad se tendrá en cuenta si el dibujo en el control Imagen se inicializó con la constante dWithOpacity (función dStartDrawing).
- Si el parámetro <Color> corresponde a una variable de tipo Color, no se debe especificar este parámetro: se tendrá en cuenta la opacidad especificada en la variable.
Observaciones Uso de las funciones de dibujo Las funciones de dibujo se pueden utilizar según 2 métodos: - Método 1: Uso de la función dStartDrawing
- Se debe llamar a la función dStartDrawing antes de utilizar otras funciones de dibujo. La función dStartDrawing permite definir el elemento (control Imagen o variable) en el que se aplicarán las funciones de dibujo.
- Al dibujar en un control Imagen:
- Las funciones de dibujo trabajan en una copia ("bitmap") de la imagen. Se pueden utilizar las funciones de dibujo de Windows (con la función dStartDrawing o CallDLL32), pero estas funciones deben utilizar el DC (Device Context) devuelto por la función API.
- las funciones dEndDrawing y dStartDrawing no deben llamarse en el mismo proceso.
Si se llama a las funciones dEndDrawing y dStartDrawing en el mismo proceso, no se mostrará el dibujo: se borrará automáticamente.
- Método 2: indicar el destino del dibujo directamente en la sintaxis (mediante un parámetro)
El parámetro <Imagen> permite especificar directamente el destino del dibujo. Ya no es necesario utilizar dStartDrawing. Esta función debe ser eliminada.
Clasificación Lógica de negocio / UI: Código neutro
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|