Entwickler-Ecke

Internet / Netzwerk - Drucken einer HTML-Datei


DennisK - Mi 01.02.06 18:15
Titel: Drucken einer HTML-Datei
Hi!
Das Problem ist nicht direkt das drucken der Datei, sondern viel mehr Sie auf einem bestimmten Schacht auszudrucken.
Es ist auch kein Problem den Schacht mit TPrinter zu verändern, dieser Schachtwechsel ist dann anscheinend allerdings nur Delphiintern, da ich wenn ich über TPrinter.BeginDoc etc drucke auch der richtige Schacht angesprochen wird allerdings nicht, wenn ich über die TWebbrowser-Komponente eine HTML-Datei drucke.
Kann mir jemand dabei helfen? Vielleicht auch eine andere Lösung!?
Danke schon mal im vorraus!

Gruss D.


matze - Mi 01.02.06 19:12

Vielleicht hilft dir das weiter:
http://www.swissdelphicenter.ch/de/showcode.php?id=1983

da wird beschrieben, wie du quasi einen Screenhot von einer HTML Datei machst. Und das Bild kannste ja dann selber mit TPrinter drucken.


DennisK - Mi 01.02.06 20:42

das hab ich schon getestet...
allerdings ist dann bei dem bitmap so ein hässlicher doofer rand! :(


matze - Do 02.02.06 20:18

wie soll man das verstehen ? häng mal hier ein Besispiel an.
Den Rand könnte man ja zur Not wegschneiden.


DennisK - Fr 03.02.06 00:41

naja, er macht dann ja nen "screenshot" von dem twebbrowser und da hat er erstens nen schwarzen rand und zweitens wenn der text zu lang, also zu weit nach unten geht dann ist da noch die scrollbar mit drauf und auch nur soviel wie grad auf den "monitor" gepasst hat...
ich habs mal angehängt.
Also, als ichs heute nochmal getestet habe scheint mir das so LEIDER nicht zu funktionieren.
Hast du, oder natürlich auch jemand anders, vielleicht noch eine andere Idee?

Gruss Dennis