itextsharp pdfpcell header
Ich würde gerne eine Tabelle von Zellen der Klasse PdfPCell jeder mit einem kleinen header, main winzigen string-und die Fußzeile. Ich kann nicht einen Weg finden, fügen Sie Sie seit HeaderandFooter ist nicht erlaubt-element hinzufügen, um der Zelle einen Absatz überschreibt die andere und so weiter. Irgendwelche Ideen?
Vielen Dank im Voraus
InformationsquelleAutor Trimack | 2009-09-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie geschachtelte Tabellen verwenden.
Statt einer PdfPCell, legen Sie eine 1x1-Tabelle mit einem winzigen Kopf - & eine kleine Fußnote.
EDIT:
vergessen wir Tisch-und Fußzeile feature von iTextSharp, weil es nützlich, wenn eine Tabelle erstreckt sich über mehrere Seiten und dann haben Sie footer & header wiederholt. In unserem Fall -, Kopf - & Fußzeile gehören, die innere Tabelle, in das nur 3 Zellen, so lasst uns es verwenden PdfPCell für alle von Ihnen.
Dann die main-Funktion ist
GetHFCell
zurückgeben, ein PdfPTable mit einer benutzerdefinierten header-Zelle (Größe, schriftart, text,..), eine benutzerdefinierte Fußzeile Zelle & eine mittlere Zelle mit dem eigentlichen text.Diese Funktion wird immer aufgerufen, wenn wir hinzufügen möchten, eine Zelle zu unserer Haupt-Tabelle (Beispiel für die Verwendung dieser Funktion in
GeneratePDF
).Ich hatte um das Bild zu entfernen aus deinem Beitrag, weil ImageShack hat es gelöscht und ersetzt es mit der Werbung. Siehe meta.stackexchange.com/q/263771/215468 für mehr Informationen. Wenn möglich, wäre es toll für Sie, um re-upload. Danke!
InformationsquelleAutor manji