Beim Drucken von Formularen wird bereits per CSS ein Zeilenumbruch nach jeder Seite eingefügt. Manchmal ist es sinnvoll, auch nach jedem dynamischen Element einen Zeilenumbruch einzufügen, wenn das dynamische Element sehr groß ist. Hierbei muss beachtet werden, dass die CSS-Eigenschaft display auf block umgeschaltet werden muss, sonst wird kein Zeilenumbruch erzeugt. 

Hat das dynamische Formularelement den Namen tf1, so kann mit folgenden CSS ein Zeilenumbruch erzeugt werden. 

@media print{
   [xn="tf1"] {
       display: block !important;
    }
 .dynamic-row:not(:first-child) {
       display: block !important;
       page-break-before: always !important;
    }
}
Tags:
Copyright 2000-2024