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 un control Imagen. Este modo es utilizado por las funciones de dibujo (<Imagen>.DrawLine, <Imagen>.DrawRectangle, etc.).
Ejemplo
// Draws a rectangle in an Image control and erases it
IMG_Drawing.ChangeMode(drawXOR)
// Displays the rectangle (in XOR mode)
IMG_Drawing.DrawRectangle(0, 0, 100, 100)
Multitask(10)
// Erases the rectangle
IMG_Drawing.DrawRectangle(0, 0, 100, 100)
Sintaxis
<Image control>.ChangeMode(<New mode>)
<Image control>: Nombre del control
Nombre del control Imagen a manipular.
<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 ConsultasWindowsAndroidiPhone/iPadIOS WidgetMac CatalystJavaCó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 <Imagen>.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 <Imagen>.Fill, y este color no se encuentra: se rellena toda el área.
  • Para un dibujo con antialiasing, las funciones <Imagen>.DrawPolygon y <Imagen>.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 24
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