[英]KineticJS make text vertically aligned
我試圖用KineticJS繪制一些東西。 我想使文本垂直對齊,但是沒有找到屬性以使其像我想要的那樣呈現。
我嘗試了“ align”,“ verticalAlign”,但是這些都不滿足我的要求。
我想要這樣的文字顯示:
T E X T
但是它不起作用,並且總是這樣顯示:
TEXT
我猜最好的選擇是分別創建文本並將其添加到組中,也許是這樣的功能:
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();
}
它可以寫得更優雅(不使用window對象,但這是我知道的創建動態var的唯一方法),但是應該可以完成工作(我認為);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.