AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones de dibujo
  • Coordinates
  • Non-solid figure
  • Drawing with opacity or anti-aliasing
  • Dibujo en PHP
  • Dibujo en código Navegador
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
Linux Caution: In Linux, this function requires a specific configuration. For more details, see Drawing in WINDEV, WEBDEV and WINDEV Mobile.
Ejemplo
Sintaxis

Dibujar un sector de un círculo, especificando todas las coordenadas del rectángulo que contiene el círculo Ocultar los detalles

<Image variable>.DrawSlice(<X1> , <Y1> , <X2> , <Y2> , <X3> , <Y3> , <X4> , <Y4> [, <Background color> [, <Line color>]])
<Image variable>: Variable de tipo Image
<X1>: Integro
X-coordinate of the upper-left corner of the rectangle containing the circle. These coordinates are expressed in pixels.
<Y1>: Integro
Y-coordinate of the upper-left corner of the rectangle containing the circle. These coordinates are expressed in pixels.
<X2>: Integro
X-coordinate of the lower-right corner of the rectangle containing the circle. These coordinates are expressed in pixels.
<Y2>: Integro
Y-coordinate of the lower-right corner of the rectangle containing the circle. These coordinates are expressed in pixels.
<X3>: Integro
X-coordinate of the start point of the circle section. These coordinates are expressed in pixels.
<Y3>: Integro
Y-coordinate of the start point of the circle section. These coordinates are expressed in pixels.
<X4>: Integro
X-coordinate of the end point of the circle section. These coordinates are expressed in pixels.
<Y4>: Integro
Y-coordinate of the end point of the circle section. These coordinates are expressed in pixels.
<Background color>: Entero o constante (opcional)
Background color of the circle section. This color can correspond to:
If this parameter is not specified, the background color:
<Line color>: Entero o constante (opcional)
Color of the line for the circle section. This color can correspond to:
If this parameter is not specified, the line color:
  • is Transparent if <Imagen>.Pen has not been previously used.
    For a variable of type Image, the line will be black.
  • corresponds to the color specified in the last call to <Imagen>.Pen.
WINDEVWEBDEV - Código ServidorLinuxAndroidiPhone/iPadIOS WidgetMac CatalystJava

Dibujar un sector de un círculo utilizando una variable Rectángulo Ocultar los detalles

<Image variable>.DrawSlice(<Rectangle> , <X3> , <Y3> , <X4> , <Y4> [, <Background color> [, <Line color>]])
<Image variable>: Variable de tipo Image
<Rectangle>: Variable de tipo Rectangle
Name of the Rectangle variable that corresponds to the rectangle containing the circle.
<X3>: Integro
X-coordinate of the start point of the circle section. These coordinates are expressed in pixels.
<Y3>: Integro
Y-coordinate of the start point of the circle section. These coordinates are expressed in pixels.
<X4>: Integro
X-coordinate of the end point of the circle section. These coordinates are expressed in pixels.
<Y4>: Integro
Y-coordinate of the end point of the circle section. These coordinates are expressed in pixels.
<Background color>: Entero o constante (opcional)
Background color of the circle section. This color can correspond to:
If this parameter is not specified, the background color:
<Line color>: Entero o constante (opcional)
Color of the line for the circle section. This color can correspond to:
If this parameter is not specified, the line color:
  • is Transparent if <Imagen>.Pen has not been previously used.
    For a variable of type Image, the line will be black.
  • corresponds to the color specified in the last call to <Imagen>.Pen.
Observaciones

Coordinates

If the start point and the end point are not located on the border of the circle (or on the border of the ellipse), the point taken into account corresponds to the intersection between the circle and the line that joins the specified point and the center of the rectangle (which means the center of the circle).
The drawing sections are drawn counterclockwise.

Non-solid figure

To draw a non-solid figure (without taking into account the center of the circle), use <Image variable>.DrawChord.
WINDEVWEBDEV - Código ServidorReportes y ConsultasWindowsAndroidiPhone/iPadIOS WidgetMac CatalystJavaCódigo de Usuario (UMC)Ajax

Drawing with opacity or anti-aliasing

In the case of drawing with opacity (function <picLayer variable>.StartDrawing with constant dWithOpacity) or anti-aliasing (function <Image variable>.ChangeMode with constant drawingAntiAliasing), the outline is drawn over the inside of the portion: the line is therefore partly combined with the inside of the portion. If the line is very thick, it will be displayed in two colors.
Clasificación Lógica de negocio / UI: Código neutro
Componente: wd300pnt.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: 30/05/2025

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