Dibujando Métodos

Superior  Previo  Próximo

Nombre del Método

Descripción

moveto(

    int x,

    int y)

Mueve el cursor al punto especificado por x e y.

lineto(

    int x,

    int y)

Mueve el cursor al punto especificado por x e y.

rectangle(

    int left,

    int top,

    int right,

    int bottom)

Dibuja un rectángulo con extensiones arriba a la izquierda, derecha y abajo.

roundrect(

    int left,

    int top,

    int right,

    int bottom,

    int abs_cornerwidth,

    int abs_cornerheight)

Dibuja un rectángulo con las esquinas redondeadas con los extensiones definidas por izquierda, arriba, derecha y abajo. El tamaño de las esquinas se define por abs_cornerwidth y abs_cornerheight, estos valores no escalan con la forma.

ellipse(

    int left,

    int top,

    int right,

    int bottom)

Dibuja un elipse con extensiones definidas por izquierda, arriba, derecha y abajo.

arc(

    int left,

    int top,

    int right,

    int bottom,

    int startingpointx,

    int startingpointy,

    int endingpointx,

    int endingpointy)

Dibuja un arco elíptico con extensiones a la izquierda, arriba, derecha y abajo. El punto de inicio del arco se define por la intersección del elipse y la línea desde el centro del elipse y el punto (startingpointx, startingpointy).  El extremo del arco es similarmente definido por (endingpointx, endingpointy).

bezierto(

    int controlpoint1x,

    int controlpoint1y,

    int controlpoint2x,

    int controlpoint2y,

    int endpointx,

    int endpointy)

Dibuja una curva bezier y actualiza la posición del cursor

polygon(

    int centerx,

    int centery,

    int numberofsides,

    int radius,

    float rotation)

Dibuja un polígono con el centro en el punto (centerx, centery), numberofsides números de lados

image(

    string imageId,

    int left,

    int top,

    int right,

    int bottom)

Dibuja la imágen tiene el nombre imageID en el Administrador de imagen.

startpath()

 

startcloudpath(

    puffWidth,

    puffHeight,

    noise)

Parámetros:

float puffWidth (default = 30), la distancia entre segmentos
float puffHeight (default = 15), la distancia
float noise (default = 1.0), el organización de la posición de los segmentos.

 

Similar a StartPath, a excepción de que este dibuja la ruta con segmentos de curvas como nubes.  ("puffs").

endpath()

Finaliza la secuencia de comandos de dibujo que define una ruta.

fillpath()

Completa la ruta previamente definida con el color de relleno actual.

strokepath()

Dibuja la línea de la ruta previamente definida con la lapicera actual.

fillandstrokepath()

Completa la ruta previamente definida con el color de relleno actual, luego dibuja su delineado con la lapicera actual.

drawnativeshape()

DrawNativeShape causará que EA ordene la forma usando lo usual, notación de un script sin forma.  Los Comandos de dibujo Subsuqent serán super impuestos sobre la notación nativa.

 

Este método solo esta disponible por los scripts de forma del elemento, los scripts de forma de línea no son soportadas.

setpen(

    int red,

    int green,

    int blue,

    [int penwidth])

Configura el color de la lapicera y opcionalmente el ancho.

setlinestyle(

    string linestyle)

Parámetros:

string linestyle, uno de los siguientes estilos es válido:

             "

"solid"
"dash"
"dot"
"dashdot"
"dashdotdot"

 

Los cambios en los patrones de golpes para los comandos que usan la lapicera.

setpenwidth(

    int penwidth)

Configura el ancho de la lapicera. El ancho de la lapicera debería ser entre 1 y 5.

setfillcolor(

    int red,

    int green,

    int blue)

Configura el color de relleno.

setpencolor(

    int red,

    int green,

    int blue)

Configura el color de la lapicera.

setdefaultcolors()

Retorna el color del la lapicera y lapicera a las configuraciones predeterminadas, o a los colores definidos por el usuario si están disponibles. Vea Consultas de Colores.

addsubshape(

    string shapename,

    [int width,

    int height]);

Agregar una subforma con el nombre shapename que se debe definir en la definición de forma actual.

hidelabel(

    string labelname)

Oculta la etiqueta.

showlabel(

    string labelname)

Revela una etiqueta oculta.

println(

    string text)

Añade una línea de texto a la forma y un quiebre de línea.

print(

    string text)

Imprime el string de texto especificado.