我的網站有一個打印頁面,這個持續的問題在我使用IE8或9打印頁面時,瀏覽器將頁面調整爲更小的版本。execCommand不禁用IE8/9中的'Shrink To Fit' - 橫向取景
我意識到,如果我在頁面佈局偏好設置中禁用'收縮到適合',我不再有這個問題。我發現他人已經使用禁用這個代碼在網上縮小要使用適合JS:
if(navigator.appVersion.indexOf("MSIE 9") != -1) {
document.execCommand('print', false, null) ;
} else {
print() ;
}
此代碼打開打印對話框,對我來說「縮小字體填充」仍處於啓用狀態,而該網頁還發行了小。
我在網上讀到一些其他人說他們在使用此修補程序時遇到問題,他們將打印版式切換到橫向,這是我在打印之前要求用戶執行的操作。
有誰知道一種方法,我可以使這段代碼工作,同時也設置頁面方向爲橫向?
目前,我正在通過簡單地使用 window.print() 和media = print css文件進行打印。
我的頁面大小是在Chrome和Firefox的罰款(和IE10事實證明)......
而且,我已經沒有運氣得到{@頁{大小:景觀}在所有工作.. .so現在我要求用戶在警報窗口中手動切換到橫向...
我目前正在使用另一個警報,如果應用程序檢測到<= IE9 ...要求用戶取消選中「收縮適合」...不是很好,但可能是足夠的這一個..如果任何人有一個更好的主意,我是耳朵! – JasonBK