Jury: fpdf Kopfzeilen-Problem

Beitrag lesen

Da kein genaues Thema passte, habe ich mal Sonstiges genommen.

Hallo erstmal, :)

ich beschäftige mich nun schon seit einigen Wochen mit fpdf und hänge nun bei einem kleinen Problem fest - vielleicht hat hier ja einer entsprechend Erfahrung und kann mir vielleicht helfen.

Es geht um ein mehrseitiges Dokument, bei dem ich Kopf und Fußzeilen verwende.
Zu Begin jeder Seite erscheint also immer das gleiche.

Links steht Lizenzvereinbarung, mittig folgt eine Nummer und rechts dann ein Logo mit einem Slogan. Das ganze wird mit einer Linie vom Textinhalt abgehoben. Unterhalb der Linie erscheint dann der individuelle Text.

Soweit so gut, es wird alles dargestellt, auf der aller ersten Seite jedoch wird der Text Lizenzvereinbarung und die Nummer ewtas höher als auf allen anderen Seiten dargestellt - warum?

folgend der der Quellcode:

----------------------------------------------
<?php
require('fpdf/fpdf.php');
class vertrag extends FPDF
      {
      //Kopfzeile
      function Header()
               {
               $this->SetMargins(15,15);
               $this->SetFont('Arial','BI',15);
               $this->Ln(1);
               $this->Cell(90,10,'L i z e n z v e r e i n b a r u n g');
               $this->SetTextColor(180,180,180);
               $this->Cell(90,10,'0710.1.14/1');
               $this->SetTextColor(0,0,0);
               //Logo
               $this->Image('am-gfx/logo.jpg',155,10,25);
               $this->Image('am-gfx/slogan.gif',143,21,50);
               $this->SetFillColor(166,50,50);
               $this->Rect(15, 25, 180, 2,F);
               $this->Rect(15, 280, 180, 2,F);
               $this->Ln(16);
               }
      //Fußzeile
      function Footer()
               {
               //Position at 1.5 cm from bottom
               $this->SetY(-15);
               //Arial italic 8
               $this->SetFont('Arial','I',8);
               //Page number
               $this->Cell(0,10,'Seite '.$this->PageNo().' von {nb}',0,0,'C');
               }
      }
//Instanciation of inherited class
$pdf=new vertrag();
$pdf->AliasNbPages();
/**********************************NEUE SEITE**************************************/
$pdf->AddPage();
$pdf->SetMargins(15,15);
$pdf->SetFont('Arial','BU',14);
$pdf->Ln(20);
$pdf->Cell(180,20,'Irgendein langer Text',0,1,C);
/**********************************NEUE SEITE**************************************/
$pdf->AddPage();
$pdf->SetMargins(15,15);
$pdf->SetFont('Arial','BU',14);
$pdf->Ln(20);
$pdf->Cell(180,20,'Irgendein langer Text',0,1,C);
/**********************************NEUE SEITE**************************************/
$pdf->AddPage();
$pdf->SetMargins(15,15);
$pdf->SetFont('Arial','BU',14);
$pdf->Ln(20);
$pdf->Cell(180,20,'Irgendein langer Text',0,1,C);
/**********************************NEUE SEITE**************************************/
$pdf->AddPage();
$pdf->SetMargins(15,15);
$pdf->SetFont('Arial','BU',14);
$pdf->Ln(20);
$pdf->Cell(180,20,'Irgendein langer Text',0,1,C);
/**********************************SPEICHERN DER SEITE********************************/
$pfad="test.pdf";
$pdf->Output($pfad,F);
?>

Und wo wir gerade dabei sind, kann man es auch irgendwie so hinbekommen, dass auf der ersten Seite NICHT die Seitenzahl angezeigt wird und erst auf der zweiten Seite mit der Seiten-Ziffer '1' angefangen wird? (Deckblatt)

Gruß

Jury