/// <summary> /// Inherited function /// </summary> public void fncWriteDocumentPdf() { try { clsClient actualClient = frmBank.fncActualClient(); Document doc = new Document(iTextSharp.text.PageSize.LETTER, 100, 100, 50, 50); PdfWriter writingPdf = PdfWriter.GetInstance(doc, new FileStream("NB_Sdp_Withdraw.pdf", FileMode.Create)); doc.Open(); // Open document to write DateTime today = clsDataSource.fncTodayDate(); // Written text in to the pdf Paragraph paregraph = new Paragraph("National Bank of Canada : " + "\n" + "Date : " + today.ToString() + "\n" + "WITHDRAW." + "\n" + actualClient.fncDisplayHuman()); doc.Add(paregraph); doc.Close(); // Close document MessageBox.Show("a PDF has been written"); // How to automatically open ITextSharp PDF after creating file System.Diagnostics.Process.Start("D:\\10.Portafolio\\prjWin_NationalBank_Rm\\prjWin_Strategy-Design-Pattern_Rm\\bin\\Debug\\NB_Sdp_Withdraw.pdf"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void fncWriteDocumentPdf() { try { clsClient actualClient = frmBank.fncActualClient(); Document doc = new Document(iTextSharp.text.PageSize.LETTER, 100, 100, 50, 50); PdfWriter writingPdf = PdfWriter.GetInstance(doc, new FileStream("NB_Sdp_Consult.pdf", FileMode.Create)); doc.Open(); // Open document to write DateTime today = clsDataSource.fncTodayDate(); Paragraph paregraph = new Paragraph("National Bank of Canada : " + "\n" + "Date : " + today.ToString() + "\n" + "CONSULT." + "\n" + actualClient.fncDisplayHuman()); doc.Add(paregraph); doc.Close(); // Close document MessageBox.Show("a PDF has been written"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }