iTextSharp - Kopf-und Fußzeile für alle Seiten
Ich bin generieren PDF-Dokument durch hinzufügen von einzelnen PdfPTable die Platz für mehrere Seiten.
Jetzt möchte ich hinzufügen, Kopf-und Fußzeile auf allen Seiten, aber es ist nur die Anzeige auf der ersten Seite. Auch die Margen sind nicht richtig funktioniert.
Ich bin übergeordnete OnStartPage/OnEndPage Ereignisse der Klasse PdfPageEventHelper.
Freundlich darauf hin beste Weg, um zu integrieren, Kopf-und Fußzeilen.
Dank
Bitte zeigen Sie Ihrem code das ist nur die Anzeige auf der ersten Seite, so können wir Ihnen sagen, wie um es zu beheben.
Mögliche Duplikate von Kopf-und Fußzeile in ITextSharp
Mögliche Duplikate von Kopf-und Fußzeile in ITextSharp
InformationsquelleAutor saurabh | 2016-01-24
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Regel #1: verwenden Sie nicht
OnStartPage()
zum hinzufügen einer Kopf-oder eine Fußzeile. Verwenden Sie dieOnEndPage()
Methode, um sowohl die Kopf-und Fußzeile.Regel #2: keine Inhalte hinzufügen, um die
Document
- Objekt als parameter übergeben, um die Ereignis-Methode. Verwenden Sie dieDirectContent
desPdfWriter
statt.Regel #3: Lesen Sie die Dokumentation und betrachten Sie die Beispiele und Q&markiert header und Fußzeile
Werden Sie feststellen, dass Ihre Frage ist eine doppelte:
Ihre Frage damit beantwortet: Freundlich darauf hin beste Weg, um zu integrieren, Kopf-und Fußzeilen.
Ihre Frage über "Seitenränder nicht richtig funktioniert" ist wahrscheinlich hier beantwortet: Warum ist meine Inhalte überschneiden sich mit meiner Fußzeile? Jedoch sagen "die Margen sind nicht richtig" ist nicht eine tatsächliche Frage. Wenn ich sage mein Arzt: "ich fühle mich nicht gut, bitte hilf mir!" Ich kann nicht erwarten, dass er mir hilft, wenn ich nicht ihm geben, mehr info. Wenn ich hinzufügen Kopf-und Fußzeilen, Ränder korrekt funktionieren. Wenn es nicht für Sie arbeiten, Sie tun es falsch...
Das gleiche gilt für Ihre Behauptung, dass die Kopf-und Fußzeile "ist nur die Anzeige auf der ersten Seite." Das ist einfach nicht wahr, aus unserer Sicht. Wenn Sie das Ereignis zu einem
PdfWriter
wie diese:Dann die
OnEndPage()
Methode aufgerufen wird, jedes mal, wenn eine Seite fertig ist.InformationsquelleAutor Bruno Lowagie