函数名(方法) | 示例代码(用 jg 图形对象) |
setColor( "#HexColor" ); | jg.setColor("#ff0000"); |
setStroke( Number ); | jg.setStroke(3); |
drawLine( X1, Y1, X2, Y2 ); | jg.drawLine(20,50,453,40); |
drawPolyline( Xpoints, Ypoints ); var Xpoints = new Array(x1,x2,x3,x4,x5); | var Xpoints = new Array(10,85,93,60); |
drawRect( X, Y, width, height ); 一个矩形的外边线。参照左上角的坐标点,并指定矩形的宽度和高度。 | jg.drawRect(20,50,70,140); |
fillRect( X, Y, width, height ); 填充矩形,参照左上角的坐标点,并指定矩形的宽度和高度。 | jg.fillRect(20,50,453,40); |
drawPolygon( Xpoints, Ypoints ); var Xpoints = new Array(x1,x2,x3,x4,x5); 如果始点和终点末被指定,多边线将会自动闭合。 | var Xpoints = new Array(10,85,93,60); |
fillPolygon( Xpoints, Ypoints ); 填充矩形。参数作用见 drawPolygon() | jg.fillPolygon(new Array(10,85,93,60), new Array(50,10,105,87)); |
drawEllipse( X, Y, width, height ); 画椭圆边线。参照椭圆的外接矩形, x 和 y 是这个外接矩形的左上角坐标 | jg.drawEllipse(20,50,70,140); |
fillEllipse( X, Y, width, height ); | jg.fillEllipse(20,50,71,141); |
drawString( "Text", X, Y ); 写文本至由 x 和 y 坐标指定的位置。不同于 Java ,坐标值是第一行文本的左上角坐标值。如果文本中包含有 HTML 标记将被转义,举个例子: "Some Text<br>more Text" 会被转义为两行
它们可以结合使用 | jg.setFont("arial","15px",Font.BOLD); |
drawImage( "src", X, Y, width, height ); | jg.drawImage("friendlyDog.jpg", 20,50,100,150); |
paint(); 像下面这样的调用应该避免 : 像下面这样的调用性能会很高 : | jg.paint(); |
clear(); 与图形对象关联的 div 画布中的图形被清除(在 div 中不是由这个图形对象创建的内容是不会被改变的) | jg.clear(); |
setPrintable( true ); 默认情况下,打印这些图形是不太可行的,因为浏览器的默认打印设置中会关闭打印背景,调用 setPrintable() ,并设置参数为 true ,将重置图形为可打印的(至少在 Mozilla/Netscape 6+ and IE 中) |
续..
最新推荐文章于 2024-09-21 09:30:15 发布