Grundsätzlich gibt es zwei Methoden. Mit der Funktion PRNTextOut wird der Text Zeile für Zeile ausgegeben. Dabei wird die vorinstallierte Schriftart des Druckers verwendet. Dadurch erfolgt der Ausdruck sehr schnell. Eine übersicht der druckbaren Zeichen finden Sie in unserem Printer Library Manual.
Mit der Funktion PRNPrintWindow können Sie dagegen einen Bildschirmausschnitt zu Papier bringen. Diese Methode ist langsamer, ermöglicht aber den Einsatz von True Type Fonts, wenn der vorinstallierte Zeichensatz des Druckers nicht ausreicht.
Methode (A) verwendet die im Drucker gespeicherte Schriftart für einen besonders schnellen Ausdruck:
PRNPrintTextOut(3, "ABC");
Methode (B) benutzt einen True Type Font des Betriebssystems zum Ausdruck vom Bildschirm:
this.label.Text = "ABC";
PRNPrintWindow(this.label.Handle);
|