2015-02-23 3 views
0

Я использую PdfPTable для генерации PDF's, а следующий - мой relevant code, который проходит через data from db.iTextSharp PDF table too much columns Выпуск

Проблема в том, есть ли 10 или более столбцов, дизайн PDF становится ужасным. Есть ли способ в iTextSharp, что столбцы автоматически перемещаются в PDF, указав столбцы, которые мне нужны. & столбцы отдыха смещены на следующей странице.

// Table Head 
    foreach (var q in tempColumnNames) 
    { 
     PdfPCell cell = new PdfPCell(new Phrase(q, fntTableFont));    
     table.AddCell(cell); 
    } 

    // Table Body 
    for (int i = 0; i < model.Count; i++) 
    { 
     for (int j = 0; j < model[i].Count(); j++) 
     { 
       PdfPCell cell = new PdfPCell(new Phrase(model[i][j].ToString(), fntTableFont)); 
       table.AddCell(cell); 
     }         
    }      
+0

Можете ли вы просто использовать больший размер страницы? –

ответ

1

Там нет ничего автоматически, но вы можете использовать PdfPtable.WriteSelectedRows писать только необходимые разделы.