0
일부 텍스트를 감쌀 때 ForeignObject 주문을 사용했습니다. 어떤 명백한 이유 때문에 그것은 캔버스에 전혀 나타나지 않습니다. 나는 아마 뭔가를 놓쳤을 것이다. 그러나 나는 그것이 무엇인지 알 수 없다. 어떤 도움을 주시면 감사하겠습니다 :)ForeignObject 텍스트가 나타나지 않습니다.
var blah = { "Lets see how long this goes on for!!!": "translate(-150,20)"
};
var dah = [ {name:"Lets see how long this goes on for!!!"} ];
var fo = svg.append("svg:foreignObject")
.data(dah)
.enter()
.attr("width", 80)
.attr("height", 200)
.attr("transform", function(d,i) {return blah[d.name];})
fo.append("xhtml:chart")
.html(function(d) {d.name;})
.style("font", "bold 12px Arial")
;
편집 : http://jsfiddle.net/xwZjN/44/
"시각적 인"문제인 것처럼 보이므로 http://jsfiddle.net/ 데모를 만들어보십시오. 이를 통해 우리는 귀하를보다 신속하게 도와 줄 수 있으며보다 정확하고 유용한 답변을 만들 수 있습니다. –
@FelixKling 감사합니다. 원래 질문을 편집했습니다. 도움이 되었길 바래요! – Jose