2016-05-01 3 views
0

Ich habe ein Formular, das auf jedem Ticket (1/3 der A4-Formularseite) passt ziemlich gut gezogen. Ich kann jedoch nicht herausfinden, wie der Drucker nach jeder Spule NUR 1/3 DER SEITE zugeführt wird. Was passiert, ist, dass eine ganze Seite eingezogen wird und zwei Tickets für jeden Druck verschwendet werden. Natürlich könnte ich dem Kerl nur sagen, dass er die Zeitung nach jedem Ticket wieder füttern muss, aber dann müsste er sich sorgen, dass es jedes Mal richtig aufgereiht wird.php html zum Drucken 1/3 einer A4-Seite mit Dot Matrix Epson LX 300+ Drucker

habe ich versucht, meine CSS so, aber es ist nicht mein Problem

@media print { html, body { width: 210mm; height: 94mm; } } 
@page { size: 210mm 94mm; margin-left: 20mm; margin-top: 20mm; } 
.print:last-child { 
page-break-after: auto; 
} 

Irgendwelche Ideen zu lösen, würde ich es wirklich schätzen

Antwort

0

Fügen Sie einen Seitenumbruch nach jeder <ticket_element>

@media print { 
    ticket_element {page-break-after: always;} 
} 

Dieser Code wird immer die Seite nach jedem Ticket brechen;

Wenn Sie eine X-Menge Ticket benötigen, können Sie ein unsichtbares Element nach X-Ticketnummer erstellen und den Seitenumbruch nach diesem Trennelement binden.

Verwandte Themen