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ßenDrawText(hdcPrinter, pStr, -1, &rect, DT_LEFT);
delete[] pStr;if(EndPage(hdcPrinter) > 0)
EndDoc(hdcPrinter);
}
}