Drucken eines Strings!
-
Hi,
ich habe folgendes Problem:
Ich habe in einer Edit-Box einen Text stehen. Diesen Text möchte ich
ausdrucken.
Bis jetzt sieht der Code zum Drucken so aus:CPrintDialog pd(FALSE,PD_ALLPAGES | PD_USEDEVMODECOPIES | PD_NOPAGENUMS | PD_HIDEPRINTTOFILE | PD_NOSELECTION, this); CDC pDC; if(pd.DoModal() == IDOK) { pDC.Attach(pd.GetPrinterDC()); //Druckerkontext holen DOCINFO Job; Job.cbSize = sizeof(Job); Job.lpszDocName = "AutoDoku"; Job.lpszOutput = NULL; Job.lpszDatatype = NULL; Job.fwType = NULL; pDC.StartDoc(&Job); //Druckjob starten pDC.StartPage(); pDC.TextOut(x,y,Test); pDC.EndPage(); pDC.EndDoc(); // Druckergerätekontext löschen pDC.DeleteDC(); }
Wenn ich so drucke, so bekomme ich auf dem Papier statt der Zeilen-
umbrüche irgendwelche schwarzen Grafiken.
Wie kann ich es so hinkriegen, dass er statt dieser komischen Grafiken
einen Zeilenumbruch erkennt???THX
Elmo2k
-
Schreibst du den Zeilenumbruch mit "\n"????
Wenn ja probiere dies mal durch "\r\n" zu ersetzen.
-
schreibe den zeilenumbruch bereits mit \r\n!!!
-
HELP!!!
-
Kann mir keiner helfen?