Habe das Problem, dass mir der Feuerfuchs bei einem DINA4 Ausdruck aus mir nicht ersichtlichen Gründen zwei Seiten baut. Also nach meinem Ausdruck folgt eine Leere Seite. Chrome erkennt richtigerweise nur eine Seite. Den
NSA ähhh Microsoft Internetexploder will ich gar nicht erst testen, der wird aus Sicherheitsgründen in unserer Firma niemals gestartet. Da es sich um Etiketten handelt ist das besonders nervig, da man hier vorher abgezählte Seiten ins Papierfach legt.
Ich kann leider nicht Chrome verwenden, da wir den in der Firma eigentlich nicht nutzen und die Applikation auch bei meinen Kollegen laufen soll. Druckeinstellungen im Browser sind alle Ränder auf 0, keinerlei Kopf oder Fußzeile. Das Problem taucht nur auf, wenn die Seite komplett voll ist. Also wenn die letzten 3 div Blöcke fehlen, ist das Problem weg.
Der HTML Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Lexware- Modified Connector - Adressaufkleber_2014-09-22_16-20-44_Seite1</title>
<meta http-equiv="Cache-Control" content="max-age=0">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="Content-Type" content="text/html; charset=ISO8859-15">
<script type="text/javascript"></script>
<link rel="stylesheet" href="../html/style.css" type="text/css"> </head>
<body onload="javascript:window.print()">
<div class="label" style="width: 65mm; border: none 0px; position: absolute; top: 0mm; left: 0mm; "><p class='kdnr_print'>KundenNr.: 15000</p>Test Kunde <br />Hauptstr 57<br />51103 Köln<br /></div>
<input type="hidden" name="label_1" value="<p class='kdnr_print'>KundenNr.: 15000</p>Test Kunde <br />Hauptstr 57<br />51103 Köln<br />" style="" />
<div class="label" style="width: 70mm; border: none 0px; position: absolute; top: 0mm; left: 65mm; "><p class='kdnr_print'>KundenNr.: 15001</p>Test Kunde <br />Hauptstr 33<br />88131 Lindau (Bodensee)<br /></div>
<input type="hidden" name="label_2" value="<p class='kdnr_print'>KundenNr.: 15001</p>Test Kunde <br />Hauptstr 33<br />88131 Lindau (Bodensee)<br />" style="" />
<div class="label" style="width: 70mm; border: none 0px; position: absolute; top: 0mm; left: 135mm; "><p class='kdnr_print'>KundenNr.: 15002</p>Test Kunde <br />Hauptstr 11<br />24768 Rendsburg<br /></div>
<input type="hidden" name="label_3" value="<p class='kdnr_print'>KundenNr.: 15002</p>Test Kunde <br />Hauptstr 11<br />24768 Rendsburg<br />" style="" />
<div class="label" style="width: 65mm; border: none 0px; position: absolute; top: 36mm; left: 0mm; "><p class='kdnr_print'>KundenNr.: 15003</p>Test Kunde <br />bei Irgendjemand<br />Hauptstr 32<br />83088 Kiefersfelden<br /></div>
<input type="hidden" name="label_4" value="<p class='kdnr_print'>KundenNr.: 15003</p>Test Kunde <br />bei Irgendjemand<br />Hauptstr 32<br />83088 Kiefersfelden<br />" style="" />
<div class="label" style="width: 70mm; border: none 0px; position: absolute; top: 36mm; left: 65mm; "><p class='kdnr_print'>KundenNr.: 15004</p>Test Kunde <br />Hauptstr 68<br />59348 Lüdinghausen<br /></div>
<input type="hidden" name="label_5" value="<p class='kdnr_print'>KundenNr.: 15004</p>Test Kunde <br />Hauptstr 68<br />59348 Lüdinghausen<br />" style="" />
<div class="label" style="width: 70mm; border: none 0px; position: absolute; top: 36mm; left: 135mm; "><p class='kdnr_print'>KundenNr.: 15005</p>Test Kunde <br />Hauptstr 4a<br />83026 Rosenheim<br /></div>
<input type="hidden" name="label_6" value="<p class='kdnr_print'>KundenNr.: 15005</p>Test Kunde <br />Hauptstr 4a<br />83026 Rosenheim<br />" style="" />
<div class="label" style="width: 65mm; border: none 0px; position: absolute; top: 72mm; left: 0mm; "><p class='kdnr_print'>KundenNr.: 15006</p>Test Kunde <br />Hauptstr 5<br />33602 Bielefeld<br /></div>
<input type="hidden" name="label_7" value="<p class='kdnr_print'>KundenNr.: 15006</p>Test Kunde <br />Hauptstr 5<br />33602 Bielefeld<br />" style="" />
<div class="label" style="width: 70mm; border: none 0px; position: absolute; top: 72mm; left: 65mm; "><p class='kdnr_print'>KundenNr.: 15007</p>Test Kunde <br />Hauptstr 7<br />65191 Wiesbaden<br /></div>
<input type="hidden" name="label_8" value="<p class='kdnr_print'>KundenNr.: 15007</p>Test Kunde <br />Hauptstr 7<br />65191 Wiesbaden<br />" style="" />
<div class="label" style="width: 70mm; border: none 0px; position: absolute; top: 72mm; left: 135mm; "><p class='kdnr_print'>KundenNr.: 15008</p>Test Kunde <br />Hauptstr 1<br />26935 Stadland<br /></div>
<input type="hidden" name="label_9" value="<p class='kdnr_print'>KundenNr.: 15008</p>Test Kunde <br />Hauptstr 1<br />26935 Stadland<br />" style="" />
<div class="label" style="width: 65mm; border: none 0px; position: absolute; top: 108mm; left: 0mm; "><p class='kdnr_print'>KundenNr.: 15009</p>Test Firma<br />Test Kunde <br />Hauptstr 29<br />75335 Dobel Baden-Würtemberg<br />DE</div>
<input type="hidden" name="label_10" value="<p class='kdnr_print'>KundenNr.: 15009</p>Test Firma<br />Test Kunde <br />Hauptstr 29<br />75335 Dobel Baden-Würtemberg<br />DE" style="" />
<div class="label" style="width: 70mm; border: none 0px; position: absolute; top: 108mm; left: 65mm; "><p class='kdnr_print'>KundenNr.: 15010</p>Test Kunde <br />Hauptstr 18<br />40882 Ratingen<br /></div>
<input type="hidden" name="label_11" value="<p class='kdnr_print'>KundenNr.: 15010</p>Test Kunde <br />Hauptstr 18<br />40882 Ratingen<br />" style="" />
<div class="label" style="width: 70mm; border: none 0px; position: absolute; top: 108mm; left: 135mm; "><p class='kdnr_print'>KundenNr.: 15011</p>Test Kunde <br />Hauptstr 3<br />35415 Pohlheim<br /></div>
<input type="hidden" name="label_12" value="<p class='kdnr_print'>KundenNr.: 15011</p>Test Kunde <br />Hauptstr 3<br />35415 Pohlheim<br />" style="" />
<div class="label" style="width: 65mm; border: none 0px; position: absolute; top: 144mm; left: 0mm; "><p class='kdnr_print'>KundenNr.: 15012</p>Test Kunde <br />Hauptstr 4<br />65187 Wiesbaden<br /></div>
<input type="hidden" name="label_13" value="<p class='kdnr_print'>KundenNr.: 15012</p>Test Kunde <br />Hauptstr 4<br />65187 Wiesbaden<br />" style="" />
<div class="label" style="width: 70mm; border: none 0px; position: absolute; top: 144mm; left: 65mm; "><p class='kdnr_print'>KundenNr.: 15013</p>Test Kunde <br />Hauptstr 37<br />61350 Bad Homburg<br /></div>
<input type="hidden" name="label_14" value="<p class='kdnr_print'>KundenNr.: 15013</p>Test Kunde <br />Hauptstr 37<br />61350 Bad Homburg<br />" style="" />
<div class="label" style="width: 70mm; border: none 0px; position: absolute; top: 144mm; left: 135mm; "><p class='kdnr_print'>KundenNr.: 15014</p>Test Kunde <br />Hauptstr 23<br />7552 Gera<br /></div>
<input type="hidden" name="label_15" value="<p class='kdnr_print'>KundenNr.: 15014</p>Test Kunde <br />Hauptstr 23<br />7552 Gera<br />" style="" />
<div class="label" style="width: 65mm; border: none 0px; position: absolute; top: 180mm; left: 0mm; "><p class='kdnr_print'>KundenNr.: 15015</p>Test Kunde <br />Hauptstr 159<br />23562 Lübeck<br /></div>
<input type="hidden" name="label_16" value="<p class='kdnr_print'>KundenNr.: 15015</p>Test Kunde <br />Hauptstr 159<br />23562 Lübeck<br />" style="" />
<div class="label" style="width: 70mm; border: none 0px; position: absolute; top: 180mm; left: 65mm; "><p class='kdnr_print'>KundenNr.: 15016</p>Test Kunde <br />Hauptstr 4<br />56370 Gutenacker<br /></div>
<input type="hidden" name="label_17" value="<p class='kdnr_print'>KundenNr.: 15016</p>Test Kunde <br />Hauptstr 4<br />56370 Gutenacker<br />" style="" />
<div class="label" style="width: 70mm; border: none 0px; position: absolute; top: 180mm; left: 135mm; "><p class='kdnr_print'>KundenNr.: 15017</p>Test Kunde <br />Hauptstr 1<br />35285 Gemünden (Wohra)<br /></div>
<input type="hidden" name="label_18" value="<p class='kdnr_print'>KundenNr.: 15017</p>Test Kunde <br />Hauptstr 1<br />35285 Gemünden (Wohra)<br />" style="" />
<div class="label" style="width: 65mm; border: none 0px; position: absolute; top: 216mm; left: 0mm; "><p class='kdnr_print'>KundenNr.: 15018</p>Test Kunde <br />Hauptstr 16<br />55239 Gau - Odernheim<br /></div>
<input type="hidden" name="label_19" value="<p class='kdnr_print'>KundenNr.: 15018</p>Test Kunde <br />Hauptstr 16<br />55239 Gau - Odernheim<br />" style="" />
<div class="label" style="width: 70mm; border: none 0px; position: absolute; top: 216mm; left: 65mm; "><p class='kdnr_print'>KundenNr.: 15019</p>Test Kunde <br />Hauptstr 3<br />86938 Schondorf am Ammersee<br /></div>
<input type="hidden" name="label_20" value="<p class='kdnr_print'>KundenNr.: 15019</p>Test Kunde <br />Hauptstr 3<br />86938 Schondorf am Ammersee<br />" style="" />
<div class="label" style="width: 70mm; border: none 0px; position: absolute; top: 216mm; left: 135mm; "><p class='kdnr_print'>KundenNr.: 15020</p>Test Kunde <br />Hauptstr 9<br />4205 Leipzig<br /></div>
<input type="hidden" name="label_21" value="<p class='kdnr_print'>KundenNr.: 15020</p>Test Kunde <br />Hauptstr 9<br />4205 Leipzig<br />" style="" />
<div class="label" style="width: 65mm; border: none 0px; position: absolute; top: 252mm; left: 0mm; "><p class='kdnr_print'>KundenNr.: 15021</p>Test Kunde <br />Hauptstr 1<br />25451 Quickborn<br /></div>
<input type="hidden" name="label_22" value="<p class='kdnr_print'>KundenNr.: 15021</p>Test Kunde <br />Hauptstr 1<br />25451 Quickborn<br />" style="" />
<div class="label" style="width: 70mm; border: none 0px; position: absolute; top: 252mm; left: 65mm; "><p class='kdnr_print'>KundenNr.: 15022</p>Test Kunde <br />Hauptstr 11<br />73252 Lenningen<br /></div>
<input type="hidden" name="label_23" value="<p class='kdnr_print'>KundenNr.: 15022</p>Test Kunde <br />Hauptstr 11<br />73252 Lenningen<br />" style="" />
<div class="label" style="width: 70mm; border: none 0px; position: absolute; top: 252mm; left: 135mm; page-break-after: avoid;"><p class='kdnr_print'>KundenNr.: 15023</p>Test Kunde <br />Hauptstr 17<br />74232 Abstatt<br /></div>
<input type="hidden" name="label_24" value="<p class='kdnr_print'>KundenNr.: 15023</p>Test Kunde <br />Hauptstr 17<br />74232 Abstatt<br />" style="page-break-after: avoid;" />
</body>
</html>
Und der relevante Teil der dazugehörenden CSS:
* {
font-size: 1em;
font-family: Arial, sans-serif;
margin: 0px;
padding:0px;
text-decoration:none;
}
body {
margin: 5px;
}
.label {
font: 10px;
height: 35mm;
padding-top: 8px;
padding-left: 5px;
padding-right: 3px;
padding-bottom: 3px;
}
.kdnr_print {
font-family: courier;
font-weight:bold;
font-size:12px;
}
Firebug bringt mir Daten die sauber aussehen: (div name=label_24)
element.style {
border: 0 none;
left: 135mm;
page-break-after: avoid;
position: absolute;
top: 252mm;
width: 70mm;
}
.label {
height: 35mm;
padding: 8px 3px 3px 5px;
}
* {
font-family: Arial,sans-serif;
font-size: 1em;
margin: 0;
[s]padding: 0;[/s]
text-decoration: none;
}
Geerbt von html
* {
[s] font-family: Arial,sans-serif;
font-size: 1em;[/s]
}
Geerbt von body
* {
[s] font-family: Arial,sans-serif;
font-size: 1em;[/s]
Kennt eventuell jemand das Problem? Ich habe da jetzt schon 3 Stunden alles mögliche versucht was ich mit Google gefunden habe.
Das div hat eine Höhe von 35mm und Position von oben 252mm. Das macht also nach Eva Zwerg 287mm vom oberen Seitenrand. Das muss also eigentlich auf eine Seite passen die 297mm hoch ist.
Was z.B. nicht hilft ist ein page-break-after: avoid für das div oder ein @page {size: 297mm 210mm ;margin: 0mm; padding: 0mm;}
Die sowieso unsichtbaren <input type="hidden" ...> habe ich auch schon mit visibility: hidden; komplett entfernt, half auch nicht.
Gibt es eventuell einen bekannten Workaround für diesen Bug?
Linkback: https://www.modified-shop.org/forum/index.php?topic=31098.0