交流?独裁?技术-目的-改变世界...远离编程,珍爱生命。


Raphael.js API之 Element.raphael,Paper.raphael,Paper.print()

/*API-37*/
Element.raphael
Object对象
Raphael的内部引用,假设它不是可用的
示例:
Raphael.el.red = function ()
{
    var hsb = this.paper.raphael.rgb2hsb(this.attr("fill"));
    hsb.h = 1;
    this.attr({fill: this.paper.raphael.hsb2rgb(hsb).hex});
}
/*API-95*/
Paper.raphael
指向Raphael对象或者功能
/*API-94*/
Paper.print(x,y,string,font,[size],[origin],[letter_spacing])
创建一个路劲描绘一个用给定字体,给定位置,给定大小书写的文本。方法最终返回的结果是一个包含文本所有内容的路径
参数列表:
x
    number类型
    文本的x坐标
y
    number类型
    文本的y坐标
string
    string
    需要输出的文本
font
    Object类型
    font对象
size
    可选参数
    number类型
    font对象的size默认值为16
origin
    可选参数
    可以是'baseline'或者'middle',默认值为'middle'
letter_spacing
    可选参数
    number类型
    范围是-1到1之间,默认值为0
返回值:最终的路径元素对象
示例:
var txt = r.print(10, 50, "print", r.getFont("Museo"), 30).attr({fill: "#fff"});

posted @ 2014-06-18 18:43  Jinx007  阅读(132)  评论(0编辑  收藏  举报

Medivh 麦迪文——世界最后的守护者。