從 HTML 橫向列印:選項和限制
由於列數較多,有時需要橫向列印報告。如果您想實現此功能而不需要使用者手動調整文件設置,CSS 提供了一個潛在的解決方案。但是,瀏覽器對此解決方案的支援並不一致。
CSS 選項
在CSS 中,您可以設定@page 屬性來指定橫向方向:
瀏覽器支援
@page 屬性是CSS 2.1規範,但瀏覽器並不完全支援“size”屬性。理論上,它可以設定頁面大小和方向,但瀏覽器往往對此功能有混合支援。
解決方法
如果@page 屬性不是支持,有多種解決方法可用:
結論
在某些瀏覽器中使用 CSS 從 HTML 實作橫向列印可能很簡單,但支援不同瀏覽器之間不一致。 JavaScript、內容輪替或 PDF 建立等解決方法可以根據瀏覽器和內容提供替代解決方案。 Google 文件透過自動產生用於列印的 PDF 來解決此限制,在大多數情況下允許無縫橫向列印。
以上是如何可靠地從 HTML 列印橫向?的詳細內容。更多資訊請關注PHP中文網其他相關文章!