2017-10-10 160 views
0

瀏覽器縮放時如何縮放打印內容? 上放大瀏覽器打印(使用iframe)不應該改變 我嘗試:瀏覽器縮放時如何縮放打印內容?

document.body.style.transformOrigin = 'top left'; 
document.body.style.transform = 'scale(' + scale + ')'; 

,但它不是正確的時候頁面很長

回答

0

我用下面的代碼:

const updateSizePrintPage =() => { 
     let scale = 1/window.devicePixelRatio; 
     document.getElementById('print-page').style.transform = 'scale(' + scale + ')'; 
     document.getElementById('print-page').style.transformOrigin = 'top left'; 
     }; 
window.addEventListener('resize', updateSizePrintPage) 

,它爲我工作。

0

這有助於禁用整體縮放。

<meta content='width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;' name='viewport'> 
+0

我正在嘗試此操作,但這並沒有幫助我 –

+0

我使用iframe進行打印,可能忽略iframe中的縮放比例 –