2010-10-28 16 views

Antwort

11

Schauen Sie sich die PdfPTableRows.Add() Methode, die eine PdfPRow, die Sie mit einem Array von PdfPCells konstruieren können.

Beispiel:

// ... 
PdfPTable table = new PdfPTable(5); 
PdfPCell[] cells = new PdfPCell[] { new PdfPCell(GetCell("c1")), 
            new PdfPCell(GetCell("c2")), 
            new PdfPCell(GetCell("c3")), 
            new PdfPCell(GetCell("c4")), 
            new PdfPCell(GetCell("c5"))}; 
PdfPRow row = new PdfPRow(cells); 
table.Rows.Add(row); 
// ... 

Wenn das Verfahren GetCell() ein PdfPCell zurückgibt.

+0

Ich bevorzuge auch den Ansatz Kukoy sucht. Ich habe versucht, @Jay Rigg Code, aber oft endet mit einem Fehler, der sagt, kann nicht auf die Datei zugreifen, die geschlossen wurde. Das Problem ist, dass iTextSharp diesen Ansatz laut Bruno http://stackoverflow.com/a/19874992/97109 nicht unterstützt. Ich wundere mich warum. – Stack0verflow

Verwandte Themen