Kalle_B: Drucken von Formularen

Beitrag lesen

Das Formular sollte schon auf eine A4 Seite begrenzt sein.

Okay, davon gehen die unkalkulierbar im Browser eingestellten Ränder ab, sodass nur wenig übrig bleibt.

Eine A4- Seite wäre sowas wie
<div style='width:210mm; height:297mm; border:1px solid #000'>
...
</div>
Drucke das mal aus und verkleinere die Maße, bis der Border komplett zu sehen ist. Und dann nimm einen anderen Browser und beginne von vorn.

kann man denn nicht ein Browserfenster in einer bestimmten Bemaßung öffnen, ohne dass die vom User geändert werden kann

Ja, mit Javascript:
window.open(url,"Fenster1","width=800,height=400,left=10,top=10,scrollbars=no,resizable=no");

Bringt dich aber nicht weiter, weil der Druck sich um die Maße des Browserfensters nicht kümmert.

Wie bekomme ich denn meinen Link so hin, dass ein neues Fenster geöffnet wird und automatisch das Ausdrucken-Fenster geöffnet wird?

Neues Fenster siehe oben, das neue Dokument sollte diese Zeile haben:
<body onLoad="window.print()">

werde zwischenzeitlich mal mit einer tabelle experimentieren.

Experimentieren ist immer gut, wenn man viel Zeit hat. Leider kann dein Problem nur mit einem PDF gelöst werden.

Kalle