Example #1
0
        protected void pdfButton_Click(object sender, EventArgs e)
        {
            PDFManager aPdfManager = new PDFManager();
            Document   pdfDocument = new Document(PageSize.A4, 50f, 50f, 50f, 50f);

            PdfWriter.GetInstance(pdfDocument, Response.OutputStream);

            pdfDocument.Open();
            pdfDocument.Add(aPdfManager.GetTestWiseReportPdfParagraph(fromDateTextBox.Text, toDateTextBox.Text, testWiseReportGridView, totalTextBox.Text));
            pdfDocument.Close();

            fromDateTextBox.Text = string.Empty;
            toDateTextBox.Text   = string.Empty;
            testWiseReportGridView.DataSource = null;
            testWiseReportGridView.DataBind();
            totalTextBox.Text = String.Empty;

            Response.ContentType = "application/pdf";
            Response.AppendHeader("content-disposition", "attachment;filename=TestWiseReport.pdf");
            Response.Write(pdfDocument);
            Response.Flush();
            Response.End();
        }