Hi,
- Ist es möglich Seiten zwar über den ganzen Bildschirm anzuzeigen, aber beim Drucken das irgendwie so hinzubiegen, das die Seite breitenmäßig auf eine A4-Seite draufgeht.
Antwort von Radio Eriwan: Im Prinzip schon...
Es kommt halt ganz auf die Seite an. Mit CSS formatierte DIVs lassen sich z.B. per Druck-Stylesheet ganz gut völlig anders als am Bildschirm formatiert ausgeben. Da kann man dann auch z.B. Navigationselemente vom Druck ausschließen. Bei Tabellen sieht es schon ein bischen schwieriger aus.
Eine andere Möglichkeit wäre auf der Basis von XML oder XHTML ein XSLT-Styleshhet, mit dem Du serverseitig eine spezielle Druckversion (PDF via XSL-FO) generierst. Der Vorteil hier wäre eine weitgehende Browserunabhängigkeit, der Nachteil erhöhte Anforderungen an den Webserver (so müßte ein Stylesheet-Prozessor, z.B. Xalan, http://xml.apache.org/xalan-j/index.html, und ein FO-Prozessor wie z.B. FOP, http://xml.apache.org/fop/index.html (und als Basis hierfür auch Java), installiert sein. Im Internet könnte das evtl. Schwierigkeiten bereiten, in einem Intranet wäre es vermutlich nicht so ein Problem.
Schönen Gruß aus Bilk
Rainer