2015-11-13 58 views
0

我有打印的HTML文件。如何在打印html文件中動態設置頁腳

我可以使用CSS設置/ SCSS這樣的註腳:

@page { 
    @bottom-center {content: "Copyright AMCE Pty Ltd";} 
} 

問題是,CSS/SCSS是靜態的。當您將它們推送到服務器時,Ruby On Rails管道會在生產時編譯它們。

如何使用Rails爲每個HTML打印文檔設置不同的頁腳?

回答

0

參考屬性值:

@page { 
    @bottom-center { div.my_placeholder {content: attr(data-footer-text);} } 
} 

的實際文本是data-footer-text屬性的值。 div元素用於承載包含要打印的daat的屬性的唯一目的。

當然,這種方法只適用於你的應用程序可以相應地修改html的情況。

+0

謝謝。我是否還必須在隱藏的my_placeholder上設置顯示以阻止其顯示在我的打印輸出內容以及邊距? –

+0

感謝您的建議。我無法讓它工作。然而,除了主樣式表(這是靜態的)之外,我通過將一個小的內部樣式表插入到HTML中(這是動態生成的) –