2011-03-07 3 views
7

저는 간단한 HTML 기반 웹 페이지를 만들었습니다. 양식과 텍스트, 그리고 캔버스로 구성되어 있습니다. 캔버스를 포함한 페이지를 종이에 인쇄하고 싶습니다. 문제는 캔버스가 인쇄물에 표시되지 않는다는 것입니다. 내가 캔버스를 다루는 방법에서 놓친 것이 있나요? 현재 Opera를 사용하고 있는데, 다른 브라우저가이 점을 더 잘 처리하는지 여부는 알 수 있습니까?html5 캔버스 인쇄물을 인쇄 하시겠습니까?

+0

http://stackoverflow.com/questions/8031016/printing-the-contents-of-the-canvas-tag 다른 브라우저에는이 문제가 없을 수 있습니다. –

답변

15

캔버스가 이미지 파일로 대체 된 특별한 인쇄보기가 있습니다. 그러면 이미지 파일을 쉽게 인쇄 할 수 있습니다.

여기 봐 : Capture HTML Canvas as gif/jpg/png/pdf? 당신은 인쇄하기 전에, 예를 들어 캔버스 자체의 상단에 배치 할 수있는 이미지에 캔버스를 변환 할 .toDataURL() 메소드를 사용할 필요가

+0

OK, 이해합니다. 해결하려고 노력할 것입니다. – tanus

2

. 페이지에 인쇄 단추를 만들어 그 물건을 인쇄 한 다음 인쇄하십시오.