左边加白space,右边丢失部分用html2canvas
Extra white space on the left and lost part on the right with html2canvas
当我尝试通过 html2canvas 下载图像时,多余和丢失部分的宽度似乎总是 8px。
html2canvas(elementRef.nativeElement).then((canvas) => {
let link = document.createElement("a");
link.href = canvas.toDataURL("image/png");
link.download = fileName;
document.body.appendChild(link);
link.click();
});
我解决了以下所有可能的问题..
html2canvas(element , {
scrollX: -window.scrollX,
scrollY: -window.scrollY,
windowWidth: document.documentElement.offsetWidth,
windowHeight: document.documentElement.offsetHeight
})
当我尝试通过 html2canvas 下载图像时,多余和丢失部分的宽度似乎总是 8px。
html2canvas(elementRef.nativeElement).then((canvas) => {
let link = document.createElement("a");
link.href = canvas.toDataURL("image/png");
link.download = fileName;
document.body.appendChild(link);
link.click();
});
我解决了以下所有可能的问题..
html2canvas(element , {
scrollX: -window.scrollX,
scrollY: -window.scrollY,
windowWidth: document.documentElement.offsetWidth,
windowHeight: document.documentElement.offsetHeight
})