VMLDrawing Class
VML implementation of the Drawing class.
VMLDrawing is not intended to be used directly. Instead, use the Drawing class.
If the browser lacks SVG and Canvas
capabilities, the Drawing class will point to the VMLDrawing class.
Item Index
Methods
Methods
_draw
()
private
Draws the graphic.
_trackSize
-
w -
h
Updates the size of the graphics object
clear
()
Clears the path.
closePath
()
Ends a fill and stroke
curveTo
-
cp1x -
cp1y -
cp2x -
cp2y -
x -
y
Draws a bezier curve.
Parameters:
drawCircle
-
x -
y -
r
Draws a circle. Used internally by CanvasCircle class.
drawDiamond
-
x -
y -
width -
height
Draws a diamond.
drawEllipse
-
x -
y -
w -
h
Draws an ellipse.
drawRect
-
x -
y -
w -
h -
ew -
eh
Draws a rectangle with rounded corners.
drawRect
-
x -
y -
w -
h
Draws a rectangle.
drawWedge
-
x -
y -
startAngle -
arc -
radius -
yRadius
Draws a wedge.
Parameters:
-
xNumberx-coordinate of the wedge's center point
-
yNumbery-coordinate of the wedge's center point
-
startAngleNumberstarting angle in degrees
-
arcNumbersweep of the wedge. Negative values draw clockwise.
-
radiusNumberradius of wedge. If [optional] yRadius is defined, then radius is the x radius.
-
yRadiusNumber[optional] y radius for wedge.
end
()
Completes a drawing operation.
lineTo
-
point1 -
point2
Draws a line segment using the current line style from the current drawing position to the specified x and y coordinates.
moveTo
-
x -
y
Moves the current drawing position to specified x and y coordinates.
