C# - HTML drucken

soyo

Erfahrenes Mitglied
Hallo,

Um einen Bericht mit Daten aus einer SQL-Datenbank, nutze ich eine HTML-Template Datei und fülle diese mit Daten. Um den Bericht im Programm anzuzeigen, nutze ich das WebBrowser Element.
Nun zu meinem Problem, ich würde gern diese HTML-Datei ausdrucken. Wenn ich das über webBrowser.Print(); versuche, druckt er zwar, aber es fehlen fast sämtliche Formatierungen und Farbgebungen. Ich weiß das man das im Internet-Explorer einstellen kann, nur soll es auch so funktionieren.

Ich hatte die Überlegung einfach die komplette HTML in ein Bild umzuwandeln und dann zu Drucken. Da ich aber erst seit Montag intensiv mit C# arbeite, habe ich keine Idee wie so etwas funktioniert.

Wie also kann ich eine HTML, ohne Formatierungsverlust, drucken?
Oder wie wandel ich eine HTML in ein Bild um?

Gruß soyo
 
Zuletzt bearbeitet:
Thema hat sich soeben erledigt. Ich hatte ein Fehler in der CSS für die Template-Datei.

Gruß soyo
 
Zurück