2012-06-18 22 views
1

我試圖用KineticJS繪製一些東西。我想使文本垂直對齊,但沒有找到一個屬性,使其呈現像我想要的。KineticJS使文本垂直對齊

我試過「對齊」,「verticalAlign」但這些都不符合我的要求。

我想要的文字顯示是這樣的:

 
T 
E 
X 
T

但它不工作,始終顯示是這樣的:

TEXT

回答

1

我想最好的選擇將是separetly並添加創建文本

function(text){ 
    group = new Kinetic.Group(); 
    letters=text.split(""); 
    for(foo in letters){ 
    window['text' + foo] = new Kinetic.Text({config}) // use the foo incrementaly to change the Y axis of the text and pass letters[foo] as text argument 
    group.add(window['text' + foo]); 


    } 
    layer.add(group); 
    layer.draw(); 
} 

可以更文筆優美(不使用窗口對象,但多數民衆贊成我知道創建迪娜的唯一途徑:喜歡它的一組,也許是功能麥克風變量),但應該完成工作(我認爲);