JavaScript InfoVis Toolkit (http://thejit.org/)을 사용 중이고 canvas.toDataURL("image/png")
을 사용하여 확장 된 공간 트리 시각화를 인쇄하려고합니다. 내 ForceDirected 그래프에서 작동하지만 SpaceTree에서는 별도의 DIV에 레이블이 있으므로 이미지를 인쇄 할 때 빈 그래프가 나타납니다.JIT Spacetree 레이블을 이미지로 저장
누구나 라벨을 인쇄하는 방법을 알고 있습니까? 어떤 도움이라도 대단히 감사하겠습니다. 인쇄 할 때 그래프의 수동 스크린 샷과 이미지를 첨부했습니다.
예 - 질문이 here 인 것을 보았습니다.하지만 우리는 비행 스타일에 관한 작업을하기 때문에 "네이티브"레이블을 사용할 수 없기 때문에 제 질문에 답을 얻지 못했습니다.
HTML 코드 :
<div id="infovis" style="height: 412px;">
<div id="infovis-canviswidget" style="position: relative; width: 800px; height: 412px;">
<canvas id="infovis-canvas" width=800" height="412" style="position: absolute; top: 0px; left: 0px; width: 800px; height: 412px;"></canvas>
<div id="infovis-label" style="overflow: visible; position: absolute; top: 0px; left: 0px; width: 800px; height: 0px;">
-- Labels are in here --
</div>
</div>
</div>
수동 스크린 샷 빈 인쇄 된 이미지
안녕, 나는 같은 일을 할 노력하고있어. 해결책을 찾았습니까? –
죄송합니다. 문제를 해결하기 위해 내가 한 일을 게시하는 데 약간 시간이 걸렸습니다. 돌아가서 코드를 찾아야했습니다. 아래 내 솔루션을 참조하십시오. 완벽한 해결책은 아니지만 대체 방법보다 효과적입니다. – bharris9