Я создал 2D список строк:Как добавить список списков строк в PDF с помощью iTextSharp?
List<List<string>> questions = new List<List<string>>();
Как я могу добавить элементы этого списка 2D в мой файл PDF с помощью iTextSharp?
if (pdfFile.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
Document document = new Document(iTextSharp.text.PageSize.LETTER, 20, 20, 42, 35);
PdfWriter writer = PdfWriter.GetInstance(document, new FileStream(pdfFile.FileName, FileMode.Create));
document.Open();
Paragraph paragraph = new Paragraph("Test");
document.Add(paragraph);
document.Close();
}
Я попытался это с просто цикл и команды: document.Add(questions[i]);
, но он не работает.
Помимо того, что вам нужно iTextSharp пример и мой ответ пример IText, ваш вопрос является точной копией ([Как создать таблицу на основе двумерного массива?] http://stackoverflow.com/questions/24404686/i-need-to-create-a-table-and-assign-the-values-into-the-table-in-pdf-using-javaf). Вы должны действительно прочитать [документацию] (http://pages.itextpdf.com/ebook-stackoverflow-questions.html), прежде чем задавать вопросы так же просто, как это. Это даже не вопрос iTextSharp. Речь идет о циклическом перемещении по двумерному массиву и использованию этих значений в качестве данных. –