 |
 |
|
|
 |
| |
 |
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');
}
?>
|
|
|
|
|
|
| |
|
|
|
|
| |
|
|
|
|
|
| |
|
|
|