FPDF / FPDI addPage() Orientation

J'utilise le code suivant pour ajouter une nouvelle page de mon document PDF et l'enregistrer.

require('addons/fpdf.php');
require('addons/fpdi.php');

$pdf = new FPDI();                      
$pagecount = $pdf->setSourceFile($orgpdfpath);
for($i = 1; $i <=  $pagecount; $i++){
    $pdf->addPage();
    $tplidx = $pdf->importPage($i);
    $pdf->useTemplate($tplidx);
}
$pdf->addPage($pdforientation);
$pdf->Image($imgpath,$pdfxaxis,$pdfyaxis,$pdfwith,$pdfheight);

$pdf->Output($orgpdfpath,'F'); 

Il fonctionne très bien si j'ai un document A4, Page 1: portrait, Page 2: portrait, Page 3: portrait, etc.

Il fonctionne aussi si j'ajoute un paysage Page A4. Cependant, après j'ai ajouté une page de paysage et d'essayer d'ajouter un portrait, le paysage est décalée en arrière pour un portrait et de l'ensemble de la mise en forme du document pauses.

Je soupçonne que cela a à voir quelque chose avec addPage() à l'intérieur de la boucle. Pourquoi ne fait-il pas faire tourner de manière appropriée lors de l'application ->useTemplate?

OriginalL'auteur mmackh | 2012-08-29