2017-02-21 35 views
0

Я в тяжелой ситуации. Пожалуйста, помогите мне .. Я хочу печатать данные из datatable в pdf, эта часть работает нормально .. но проблема в том, что в некоторых случаи, когда значения строк данных (длина одной строки, но значение столбца длинная) становятся слишком длинными, поэтому в этих случаях я хочу разделить полученные данные на следующую страницу pdf. В других ситуациях я обработал использование rowcount .. то есть, если значение rowcount это 2, тогда данные первой строки записываются в первую pdf-страницу и так далее, но в этой ситуации только одна строка, но значение каждого столбца слишком велико ... вот как я разделил данные выше на следующую страницу? Я использую itextsharp для создания отчетов в формате PDF ...Разбиение DataTable C# и результат печати в PDF-файл

+0

Возможно, вы используете rowcount так же, как вы можете применить слово или количество символов для этого случая. –

+0

Может ли u plz предоставить пример? –

ответ

0

Чтобы разбить длинные строки на разных страницах, установите свойство PdfPTable.SplitLate к ложному:

PdfPTable table = new PdfPTable(1); 
table.SplitLate = false; 

Для получения более подробной информации обратитесь к этому примеру: http://developers.itextpdf.com/examples/itext-action-second-edition/chapter-4#189-headerfooter2.java

+0

. СвойствоSplitLate не работает –