2012-02-15 46 views
3

我一直在使用腳本如何使用Mozilla瀏覽器自動打印風景?

@page { 
size:A4 landscape; 
} 

,但它只能在Chrome瀏覽器。如何使用Mozilla瀏覽器自動打印橫向廣告?

+1

PHP是一種服務器端語言。它與HTML,CSS,打印和瀏覽器無關。 – 2012-02-15 04:56:57

+0

sory,我已經改變了 – 2012-02-15 05:00:29

回答

1

不幸的是,上次我記得聽說在CSS中的@page規則已被縮小範圍。 (如果有人知道,請糾正我)

如果您需要讓您的PHP頁面在Mozilla(和所有其他瀏覽器)中可靠地打印,那麼使用服務器端PDF生成怎麼辦?在PHP支持此功能可以在http://www.php.net/pdf

+0

是的,你正確的@page規則在CSS中,我已經改變了我的問題。如何使用Mozilla瀏覽器自動打印橫向廣告? – 2012-02-15 05:05:15

1

火狐does not supportCSS3 Module: Paged Media被發現。如果您希望每個打印機上的文檔看起來都一樣,請使用PDF,因爲您無法控制自定義擴展名和用戶定義的樣式表。

你可以嘗試像

@media print { 
    html { width:29.7cm;height:21cm;} 
    body{margin:3cm;} 
} 

,但我們都知道的@media規則不一致的瀏覽器處理:/。