0
我在oracle apex 5.0中創建了一個經典報告,其中包含一些產品信息(顏色,szie,價格等)以及條碼列。要顯示一個特定的條形碼字體條形碼列,我上傳了一段jQuery代碼的插件並設法條形碼正確顯示像下面 Oracle APEX 5.0經典報告window.print()問題
但是,當涉及到印刷,隨APEX打印功能不起作用,因爲它只打印出由sql返回的原始條形碼值(6208217iFiEiGi1i)。作爲一種解決方法,我創建了一個按鈕,調用一個javascript來執行window.print(),並使用一些CSS來擺脫網頁的頁眉和側邊欄,並設法只打印網頁的主要內容這是報告。
我確實是這樣的,我有下面的CSS代碼在我的網頁
<style media="print" type="text/css">
@media print
{
body * { visibility: hidden; }
#print-content * { visibility: visible; }
#print-content { position: relative; top: 0; left: 0; width:100%; padding:0; }
}
</style>
的HTML標題和以下的區域頁眉和頁腳部分我想打印
<div id="print-content" >
</div>
但是,這種方法給我帶來了另一個問題。有時行在頁面末尾被截斷,這使得它看起來像下面
任何人都可以給我一些關於如何解決這個問題的建議嗎?
非常感謝
非常感謝。我設法通過將下面的代碼行添加到我的CSS中來實現它的工作 #print-content * {page-break-inside:avoid; } –