2012-03-01 995 views
1

嘿,我遇到了一個問題,試圖打印出一個頁面上的圖像。我在JavaScript中使用簡單的Window.print()方法來完成這項工作,但是在打印預覽中圖像不能保持其邊框。我可以在顯示的打印對話框中弄亂頁邊距設置,但我無法讓整個邊框顯示出來。Window.print()縮放頁面內容?

該方法自動縮放圖像或什麼?我不確定爲什麼它會改變該圖片的邊框設置。

+0

這很可能是瀏覽器,操作系統和/或打印機驅動程序依賴.. – 2012-03-01 23:27:37

+0

我同意邁克,該方法只是調用瀏覽器的打印對話框。每個瀏覽器/打印機/操作系統的設置稍有不同。另外,請注意,如果您使用的是CSS,那麼CSS選項可以區分屏幕上的CSS或用於打印。網絡編程並不是真的最適合印刷材料。如果需要統一打印,也許考慮下載PDF文件。 – user17753 2012-03-01 23:32:55

回答

1

window.print()方法不以任何方式自動調整或修改文檔。考慮添加一個打印CSS(try this tool)以獲得打印格式的正確性,而不會影響屏幕上已顯示的內容。