1
자동으로 div 영역을 인쇄하고 싶습니다. 그래서 저는 Html2Canvas를 사용했습니다. IE9를 제외한 모든 브라우저에서 완벽하게 작동합니다. 버그가있는 경우 내 코드를 수정하십시오.IE9에서만 Html2Canvas가 작동하지 않습니다
function printSchedule() {
var browserName = '${sessionScope.BrowserContext.browserName}';
//console.log("browserName::"+browserName);
if(browserName != 'msie'){
$("#printArea").html2canvas();
}
else if(browserName == 'msie'){
var el = document.createElement('printArea');
G_vmlCanvasManager.initElement(el);
var ctx = el.getContext('2d');
}
setTimeout(function(){
window.print();
$('html').unblock();},6000);
}
html2canvas? 예인 경우 오류 세부 정보를 알려주십시오. –
도움 크롬에서 완벽한 작업을 제외하고 안드로이드 기본 인터넷 브라우저에서 작동하지 –
문제가 해결되었지만, 이미지를 올바르게 표시하지 않는 이유를 CSS 배경과 함께 배경 이미지를 설정했습니다. 하지만 div 안에 이미지를 설정하면 그 이미지가 캡처됩니다. 그리고 새로운 이미지를 제공합니다 –