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?


Log in to reply