0

這是我的一些困難。我的客戶需要在每頁上打印頁眉和頁腳的數據。如何查找紙張尺寸/可打印尺寸並設置頁眉和頁腳打印?

有機會使用A4, A3, A5Landscape論文。我怎樣才能夠設置每個頁面上的頁眉和頁腳?

我該如何根據頁面設置數據長度?有沒有辦法創建打印模板?我在Backbone中使用underscore-template

任何人都建議我一種方式嗎?

回答

0

對於你的問題沒有什麼區別你使用的模板引擎。

對於HTML文檔之前做的JavaScript事情已經印刷可以使用:

對於Firefox和InternetExplorer的 - window.onbeforeprint

其他瀏覽器的解決方法 - window.matchMedia('print')


因爲當用戶試圖打印頁面有漂亮的外觀更好的方法是使用CSS媒體查詢,這將適用於特定的規則,當用戶想要打印的HTML文檔:

<link rel="stylesheet" media="print" href="print.css" /> 

或增加媒體查詢到您的css文件:

@media screen { 
    body {font-family:verdana, arial, sans-serif;} // this will apply to printed page 
} 
+0

我沒有找到你的答案任何方式對我有用。請理解我的答案,或者如果有任何事情需要從我的結尾清除,請將您的意見發送給我。但感謝您的回答 – 3gwebtrain 2014-11-06 12:32:47

+0

好的,謝謝澄清。這意味着什麼 - 我的客戶需要在每頁上打印**頁眉和頁腳的數據。有機會使用A4,A3,A5和Landscape文件_?所以當用戶試圖打印時,你需要改變HTML頁面的外觀。我對嗎? – 2014-11-06 12:40:16

+0

不,我想根據頁面填寫數據,客戶選擇什麼。 (如何根據頁面設置數據長度?) – 3gwebtrain 2014-11-06 13:19:31

相關問題