Drucken mehrerer Seiten



  • Hallo,

    ich möchte ein Dokument über mehrere Seiten drucken. Wie mache ich das ?
    Mein Listing anbei kann nur eine Seite ausdrucken. Wie kann ich es erweitern damit das geht ? Des weiteren möchte ich eine Kopf und Fusszeile auf jeder Seite einfügen wie geht das ?

    im Voraus Vielen Dank

    ////////////////////// Quellcode

    if(hdcPrinter != NULL)
    {
    if(StartDoc (hdcPrinter, &di) > 0)
    if(StartPage(hdcPrinter) > 0)
    {
    CFile datei("C:\\Test.log", CFile::modeRead);
    DWORD size_buff = datei.GetLength();
    TCHAR* pStr = new TCHAR[size_buff+1];
    datei.Read(pStr, size_buff);
    datei.Close();
    pStr[size_buff] = 0; // um das Array mit der Nullterminierung abzuschließen

    DrawText(hdcPrinter, pStr, -1, &rect, DT_LEFT);
    delete[] pStr;

    if(EndPage(hdcPrinter) > 0)
    EndDoc(hdcPrinter);
    }
    }


Anmelden zum Antworten