AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones de dibujo
  • Antialiasing
  • Dibujo en PHP
  • Dibujo en código Navegador
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Cambia el modo de dibujo en una variable de tipo WDPic. Este modo es utilizado por las funciones de dibujo (<Variable WDPic>.DrawLine, <Variable WDPic>.DrawRectangle, etc.).
Ejemplo
MyWDPic is WDPic = "Test.gif"
 
// Draws a rectangle in a WDPic variable and erases it
MyWDPic.ChangeMode(drawXOR)
// Displays the rectangle (in XOR mode)
MyWDPic.DrawRectangle(0, 0, 100, 100)
Multitask(10)
// Erases the rectangle
MyWDPic.DrawRectangle(0, 0, 100, 100)
 
IMG_MyDrawing = MyWDPic
Sintaxis
<WDPic image>.ChangeMode(<New mode>)
<WDPic image>: Variable de tipo WDPic
Nombre de la variable de tipo WDPic que se utilizará. Solo se manipulará la capa de fondo.
<New mode>: Constante de tipo Integer
Modo de dibujo en la imagen:
drawAntiAliasingUtiliza el GDI+ y/o las funcionalidades de la tarjeta gráfica para dibujar líneas y círculos sin efecto de dientes de sierra. Este modo de dibujo es más lento pero el resultado es mejor que con el modo estándar.
drawDefaultColores estándar.
drawXORColores aplicados mediante una operación de "O Exclusivo" con el fondo. Borra un dibujo si esta opción se utiliza dos veces.
ATENCIÓN: Este modo de dibujo no es compatible con la gestión de la opacidad (el dibujo no se borra)..
Atención:
  • El dibujo en modo XOR solo está disponible para controles Imagen. El dibujo en modo XOR no está disponible para variables de tipo Image.
  • La constante drawXOR no puede combinarse con la constante drawAntiAliasing.
Observaciones
WINDEVWEBDEV - Código ServidorReportes y ConsultasWindowsCódigo de Usuario (UMC)

Antialiasing

El antialiasing consiste en dibujar líneas y círculos sin efecto de dientes de sierra. Esta funcionalidad requiere el framework GDI+ (es decir, el framework de WINDEV). Ejemplo:
Límites:
  • La función <Variable WDPic>.DrawChord no está soportada en este modo.
  • Para evitar que los bordes tengan un efecto de dientes de sierra, los colores y las líneas de los elementos se suavizan. Algunas funciones de dibujo pueden tener un comportamiento inesperado porque ya no se encuentran los colores especificados. Por ejemplo, si se especifica un color para el borde con la función <Variable WDPic>.Fill, y este color no se encuentra: se rellena toda el área.
  • Para un dibujo con antialiasing, las funciones <Variable WDPic>.DrawPolygon y <Variable WDPic>.DrawSlice tienen el siguiente comportamiento. El contorno se dibuja por encima del interior del polígono: por lo tanto, la línea se combina parcialmente con el interior del polígono. Si la línea es muy gruesa, se mostrará en dos colores.
  • Para obtener más información sobre el uso de GDI+, consulte Framework GDI+.
Clasificación Lógica de negocio / UI: Código neutro
Componente: wd290pnt.dll
Versión mínima requerida
  • Versión 25
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 18/01/2024

Señalar un error o enviar una sugerencia | Ayuda local