2016-03-17 109 views
0

我正在使用javascript print()方法使用點陣式打印機打印頁面並使用@media在CSS中打印方法。避免在打印後加載新頁面,下一頁應該從上一頁打印頁面的剩餘部分打印 - 點陣式打印機

我的print.css如下:

@media print { 
    html, body { 
     font-family: 'Arial', 'Helvetica',sans-serif; 
     font-size: 15pt; 
     margin : 0px; 
    } 
} 
@page { 
     size: 22cm 10cm; 
     margin : 0px; 
    } 

我可打印詳細的數據是非常小的假設兩行。但是在打印 後,打印機將跳過當前打印的頁面並送入另一頁面。

我想避免送入下一頁,下一次打印應該發生在最後打印的同一頁上。

我曾嘗試:

@media print { 
    page-break-after: avoid; 
} 

但不工作。

我該怎麼做?

回答

0

嘗試*選擇CSS:

@media print { 
    * { 
    page-break-before: avoid; 
    page-break-after: avoid; 
    page-break-inside: avoid; 
    } 
} 
+0

這不工作 – Santhucool

-1

嘗試定義頁面大小像

@page { 
     size: 21.59cm 13.97cm; 
} 

應該工作