Ich muss für ein C# Projekt ein Wisch ausdrucken lassen, nicht viel, nur 1 Seite mit einer Variablen Anzahl an Tabellen und einem Unterschriften Feld.
Nur leider habe ich noch keine konkrete Idee dazu.
MS stellt unter System.Drawing.Printing etwas dazu bereit, das ist aber allen Anschein nach nicht mehr als Nur-Text-Druck.
Es gibt verschiedene riesige Frameworks im Internet die auch drucken können, aber ich will nicht für so etwas einfaches so viel Code dazu packen.
Mir kam die idee ein wenig LaTex auszugeben und durch nen compiler zu jagen oder mit Cairo oder einer anderen PDF lib ne PDF erstellen, aber ich wüsste dann nicht, wie ich die Drucken sollte.
Wäre über nützliche Ideen und Ratschläge ganz froh.
MfG cloidnerux.
C# Drucken
- cloidnerux
- Moderator
- Beiträge: 3125
- Registriert: Fr Sep 26, 2008 4:37 pm
- Wohnort: Ram (Gibts wirklich)
C# Drucken
Redundanz macht wiederholen unnötig.
quod erat expectandum
quod erat expectandum
- Dirty Oerti
- Beiträge: 2229
- Registriert: Di Jul 08, 2008 5:05 pm
- Wohnort: Thurndorf / Würzburg
Re: C# Drucken
Das erste, was mir in den Kopf geschossen ist war "lpr"
Unter Linux kannst du darauf vertrauen, dass das verfügbar ist.
Windows müsste das eigentlich auch haben, oder nicht?
Unter Linux kannst du darauf vertrauen, dass das verfügbar ist.
Windows müsste das eigentlich auch haben, oder nicht?
Bei Fragen einfach an daniel[ät]proggen[Punkt]org
Ich helfe gerne!
----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.
Ich helfe gerne!

----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.
- cloidnerux
- Moderator
- Beiträge: 3125
- Registriert: Fr Sep 26, 2008 4:37 pm
- Wohnort: Ram (Gibts wirklich)
Re: C# Drucken
lpr sieht schon mal nicht schlecht aus.
Was mir aber auch in den Sinn kam, ist das man mit einem DC unter windows auch drucken kann. Ich könnte mir also den DC eines Druckers organisieren und die Daten aus einer WinForm dort hineinfrimeln.
Edit: Tante MS hat da auch was nettes auf ihre seite: http://support.microsoft.com/kb/812425/de
Sieht erst mal interessant aus.
Was mir aber auch in den Sinn kam, ist das man mit einem DC unter windows auch drucken kann. Ich könnte mir also den DC eines Druckers organisieren und die Daten aus einer WinForm dort hineinfrimeln.
Edit: Tante MS hat da auch was nettes auf ihre seite: http://support.microsoft.com/kb/812425/de
Sieht erst mal interessant aus.
Redundanz macht wiederholen unnötig.
quod erat expectandum
quod erat expectandum
- cloidnerux
- Moderator
- Beiträge: 3125
- Registriert: Fr Sep 26, 2008 4:37 pm
- Wohnort: Ram (Gibts wirklich)
Re: C# Drucken
Und ich seh den Wald vor lauter Bäumen nicht....wo wir wieder bei dem Thema mit dem Peinlich sind...
WinForms hat schon eine Klasse PrintDocument, PrintPreview und 3 mehr für den rest.
"Gemalt" wird mit GDI+ und per print wird das dann auf den Ausgewählten Drucker übergeben.
Man sollte es sich auch mal einfach machen...

WinForms hat schon eine Klasse PrintDocument, PrintPreview und 3 mehr für den rest.
"Gemalt" wird mit GDI+ und per print wird das dann auf den Ausgewählten Drucker übergeben.
Man sollte es sich auch mal einfach machen...
Redundanz macht wiederholen unnötig.
quod erat expectandum
quod erat expectandum
- Dirty Oerti
- Beiträge: 2229
- Registriert: Di Jul 08, 2008 5:05 pm
- Wohnort: Thurndorf / Würzburg
Re: C# Drucken
^^ Auch nicht schlecht, wenn sich Lösungen im Nachhinein noch auftun 
Mit lpr wär's bestimmt auch gegangen

Mit lpr wär's bestimmt auch gegangen

Bei Fragen einfach an daniel[ät]proggen[Punkt]org
Ich helfe gerne!
----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.
Ich helfe gerne!

----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.
- cloidnerux
- Moderator
- Beiträge: 3125
- Registriert: Fr Sep 26, 2008 4:37 pm
- Wohnort: Ram (Gibts wirklich)
Re: C# Drucken
Sicherlich, aber mit der C# ist es deutlich einfacher, vor allem weil ich eine PagePreview habe, die Seite einrichten kann und den Drucker auswählen, ohne selber code zu schreiben... 

Redundanz macht wiederholen unnötig.
quod erat expectandum
quod erat expectandum