Как создавать отчеты в формате PDF в ячейках с помощью iTextsharp
ЕС preciso Герар relatório ЭМ ЭМ в формате PDF, varrendo элемент единой системы обмена сообщениями.
Porém не Баста adicionar parágrafos apenas, Керо ке нет PDF Гир игуаль на aplicação, когда executo вывода элемента управления datagridview. Виде É?
Перевод Google:
Мне нужно сгенерировать PDF-отчет, сканируя DataGridView.
Но не просто добавляйте абзацы, я хочу, чтобы PDF-файл генерировал то же самое в приложении, когда я запускаю DataGridView. Это возможно?
Что я уже пробовал:
Document doc = new Document(); // Open window where the pdf report file will be saved SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.Filter = "Arquivo PDF (.pdf)| *.pdf"; // restrict the file format to save, and set the extension as .pdf saveFileDialog.Title = "Selecione aonde deseja salvar o arquivo"; // checkbox title that opens saveFileDialog.ShowDialog(); // open the check box PdfWriter writer = PdfWriter.GetInstance(doc, new FileStream(saveFileDialog.FileName, FileMode.Create)); // Open document doc.Open(); // Parameter creation to create the header Paragraph paragrafo1 = new Paragraph(Font.BOLD); paragrafo1.Add("Cliente "); paragrafo1.Add("Livro "); paragrafo1.Add("Date de Empréstimo "); paragrafo1.Add("Data de Devolução "); paragrafo1.Add("Status "); paragrafo1.Add("Multa "); // adding header doc.Add(paragrafo1); // Creating pdfTable PdfPTable pdfTable = new PdfPTable(5); foreach (DataGridViewRow row in dataGrid.Rows) { // Populated pdfTable with information from the current row of the dataGrid passed as parameter pdfTable.Rows.Add(row.DataBoundItem.ToString()); // Creating new paragraph Paragraph paragrafo = new Paragraph(); // Adding PDFTable Line to Paragraph paragrafo.AddAll(pdfTable.Rows.ToArray()); // Adding paragraph to document doc.Add(paragrafo); } // Closing the document doc.Close();
Richard MacCutchan
Пожалуйста, напишите свой вопрос на английском языке.
Richard Deeming
Я перевел ваш вопрос на английский язык с помощью Google Translate[^].