fpdf
PHP powered
home was ist fpdf? downloads & add-ons dokumentation faq forum impressum links kontakt
 

Funktionsreferenz - AliasNbPages()

 
         
  DKMS - Registrieren Sie sich jetzt als Knochenmarkspender!      
         
  Diese Übersicht beschreibt die Eigenschaften und die Funktionsweise der fpdf Funktion AliasNbPages(). Die hier aufgeführten Informationen basieren auf den Originalinformationen des Entwicklers auf fpdf.org und wurden ins Deutsche übersetzt. Sollten Sie Fehler feststellen, möchten wir Sie bitten uns zu kontaktieren.



Syntax: AliasNbPages([string alias])
     
Version:   1.4
     
Beschreibung:   Bestimmt den Platzhalter im Dokument, der nach Abschluss des Dokuments durch den Aufruf Close() mit der Anzahl der Gesamtseiten ersetzt werden soll. Standardmäßig lautet dieser Platzhalter {nb} (in geschweiften Klammern). In der Regel wird dieser Platzhalter mittels der Footer() oder Header() Methode in der Kopf- oder Fusszeile verwendet, jedoch kann der Platzhalter an jeder Stelle des Dokuments bsp. der Titelseite verwendet werden.
     
Parameter:  
alias (optional)  string  Platzhalter der für die Gesamtanzahl verwendet und ersetzt werden soll. Standardmäßig lautet dieser Platzhalter {nb} (in geschweiften Klammern).
       
     
Siehe auch:   PageNo, Footer
     
Beispiel:  
<?php

// Neue Klasse myPDF auf Basis der FPDF Klasse
class myPDF extends FPDF
{
    
// Die Methode Footer() der FPDF Klasse wird durch diese
    // Methode überlagert und stattdessen verwendet. Die Methode Footer
    // wird automatisch bei jedem Abschluss einer Seite aufgerufen und kann
    // dazu verwendet werden die Fusszeile einer Seite zu erzeugen. In diesem
    // Fall wird eine Zelle geschrieben, in der die aktuelle Seitenzahl und der
    // Platzhalter für die Gesamtanzahl der Seiten {nb} geschrieben wird.
    
function Footer()
    {
        
// 1,5 cm über dem unteren Seitenrand positionieren
        
$this->SetY(-15);
        
// Schriftart Arial, kursiv in Größe 8 definieren
        
$this->SetFont('Arial','I',8);
        
// Ausgabe des Fusszeilentext
        
$this->Cell(0,10,'Page '.$this->PageNo().'/{nb}',0,0,'C');
    }
}

// Neues Objekt auf Basis der erweiterten FPDF Klasse, myPDF erzeugen
$pdf=new myPDF();

// AliasNbPages ohne Parameter ...
$pdf->AliasNbPages();
// ... entspricht dem Aufruf von
$pdf->AliasNbPages('{nb}');

// Lautet der Paltzhalter bsp. {GesamtanzahlSeiten} so ist der Aufruf
$pdf->AliasNbPages('{GesamtanzahlSeiten}');

// und die Anpassung der Zeile in der Footer-Methode wie folgt notwendig
function Footer() {
   
// ...
   // Ausgabe des Fusszeilentext
   
$this->Cell(0,10,'Page '.$this->PageNo().'/{GesamtanzahlSeiten}',0,0,'C');
}


?>
 






 
         
         
 
 
fpdf.de © Copyright 2004-2006 carrib internet solutions - Beachten Sie bitte die Nutzungsbedingungen
Eine Verwendung der auf fpdf.de befindlichen Inhalte (Texte, Grafiken) ist nur mit Zustimmung des Betreibers zulässig.