Seite 1 von 1

QT 4.3.x: Print in file (PDF): printer.newPage() geht nicht

Verfasst: 30. Mai 2007 15:01
von nando
Hi,

ich versuche mehrere seiten zu drucken... (bzw. als PDF zu exportieren)

Ich mache folgendes:

Code: Alles auswählen

QPrinter printer;
QPrintDialog printDialog(&printer);

if(printDialog.exec() == QDialog::Accepted) {
   for(int i=0; i;numSites; ++i) { 

      pSite = siteList.at(i);
      pSite->print(printer);

      if(i < numSites)
          printer.newPage();
   }
}

Aber irgendwie klappt das

Code: Alles auswählen

printer.newPage();
nicht... bzw. liefert immer false...


weiss jemand, was ich falsch mache?

gruss,
nando

Re: QT 4.3.x: Print in file (PDF): printer.newPage() geht ni

Verfasst: 30. Mai 2007 19:47
von franzf
nando hat geschrieben:Ich mache folgendes:

Code: Alles auswählen

[...]{
   for(int i=0; i;numSites; ++i) { 
[...]
In der Form sollte es nicht mal compilieren...