Siehe: http://aktuell.de.selfhtml.org/artik...#seitenumbruch - wird aber imho bisher nicht von jedem Browser unterstützt.
Hallo Forum,
weiß jemand wie ich verhindern kann das ein DIV während des Druckens nicht getrennt wird sondern auf die neue Seite gebracht wird. Über eine Hilfe würde ich mich freuen.
Siehe: http://aktuell.de.selfhtml.org/artik...#seitenumbruch - wird aber imho bisher nicht von jedem Browser unterstützt.
Hallo threadi,
das hat mir leider nicht weitergeholfen.
und das ist der Code dazu:
und das ist der CSS:PHP-Code:$cx =1;
while ($zeile = $ergebnis->fetch_object())
{
echo '<div class="eti">';
echo '<p>BIG • Postfach 410101 • 40576 Düsseldorf</p>';
echo '<p class="name">' . $cx . $br;
echo $zeile->anrede . $br;
echo $zeile->vorname . " " . $zeile->nachname . $br;
echo $zeile->strasse .$br;
echo $zeile->plz . " " . $zeile->ort . $br;
echo '</p>' . $br;
echo '</div>';
$cx++;
}
Gibt es eine Möglichkeit in dem ich den Restbereich abfrage und anhand des Restmenge entscheide auf die nächste Seite bringenPHP-Code:
@page { size:21.0cm 29.7cm; margin:5.7cm 2cm 1.4cm 1cm; }
.eti {
float: left;
height: 42mm;
width: 83mm;
margin-bottom: 3mm;
margin-right: 3mm;
border: thin solid #999;
padding: 5px;
position: relative;
overflow: hidden;
font: 12pt Tahoma, Geneva, sans-serif;
page-break-after:avoid;
}
.eti > p{ font-size: 9px;
}
p.name {
padding-left: 2em;
font: 12pt Tahoma, Geneva, sans-serif;
}
Hallo Forum,
habe mir die Sachen mit dem page-break durchgelesen und ausprobiert. Leider funktionierte es nicht mit einem DIV. Habe mir mit einem <p> beholfen. Es funktioniert in meinem Fall. Vielleicht hat einer den gleiche oder ähnliche Situation und sucht diese Möglichkeit. Das ist mein Code um die Etikettenbögen zu trennen.
PHP-Code:
if ($cx > 10 )
{
echo '<p style="page-break-after:left"> </p>';
$cx = 1;
}
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)