Zum Inhalt springen
  • 0

Ein Fenster als PDF speichern (C# Visual Studio)


Krosiss

Frage

Moin! Mich beschäftigt schon seit längerem eine Problematik die ich nicht richtig lösen kann.

Ich habe ein Berichtsfenster, wo eine Menge Daten und Diagramme angezeigt werden. Dieses möchte ich als PDF abspeichern, da die Daten dort bereits schön aufbereitet sind. Meine ersten implementierungsversuche haben mich dazu gebracht das Ganze als Screenshot zunächst als Bild zu speichern und dann als PDF zu konvertieren. Was bei meinem Testen auch ganz gut geklappt hat. Die Benutzerfreundlichkeit war leider echt mies, da das Fenster aufgerufen werden musste um zu speichern und somit das mal kurz dann aufblinkt und wieder verschwindet.

Mit der Zeit ist das Problem aufgetreten, dass das Fenster bei manchen Bildschirmauflösungen nur teilweise kopiert wird und der Teil, welcher nicht sichtbar war einfach dann fehlt. 

Alle Lösungen die ich auf Stackoverflow o.ä. finde sagen mir ich soll das über Screencapture machen.  Aber müsste es nicht andere Möglichkeiten dafür geben?

Oder ist auch die Herangehensweise komplett falsch? Wie würdet ihr vorgehen?

 

Ergänzend: Die Daten sind auch auf anderem Wege einsehbar, aber das Berichtsfenster stellt diese anwenderfreundlicher dar.

Link zu diesem Kommentar
Auf anderen Seiten teilen

3 Antworten auf diese Frage

Empfohlene Beiträge

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Diese Frage beantworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...