011
30.07.2010, 17:43 Uhr
Hochhaus
|
| Zitat von Tommix: |
Hallo, wenn eine Seite voll ist, mußt Du HasMorePages auf true setzen und die Funktion verlassen. Sie wird dann erneut aufgerufen. Der Ansatz mit for each funktioniert dann natürlich nicht. Du mußt mit einem Zeilenzähler arbeiten und diesen vor dem docToPrint->Print() auf 0 setzen. Wenn Du Code postest, setze bitte
dahinter, dann ist er im Forum besser lesbar. - Tommix
|
Sorry. Das mit dem Posten vom C++ Code hatte ich nicht gewusst. Was mir jetzt erst klar wird: Offenbar gibt es keine einfache Möglichkeit für einen Seitenvorschub beim Drucker unter C++. Unter Delphi genügt ein einfaches "Printer.NewPage" und die Sache ist gelaufen. Gibt es unter C++ tatsächlich keinen entsprechenden Befehl ?
Herzliche Grüsse und vielen Dank für die ganze Hilfe !
Hochhaus |