Advertisement
Guest User

Untitled

a guest
Apr 21st, 2015
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. Response.ContentType = "application/pdf";
  2. Response.AddHeader("content-disposition", "attachment;filename=PurchaseOrderDetails.pdf");
  3. Response.Cache.SetCacheability(HttpCacheability.NoCache);
  4. StringWriter sw = new StringWriter();
  5. HtmlTextWriter hw = new HtmlTextWriter(sw);
  6. GridView gridview1 = new GridView();
  7.  
  8. gridview1.AllowPaging = false;
  9. //DataSet ds = objOrderRegistratonController.GetOrders();
  10. grddisplay.DataBind();
  11. grddisplay.RenderControl(hw);
  12. grddisplay.HeaderRow.Style.Add("width", "15%");
  13. grddisplay.HeaderRow.Style.Add("font-size", "10px");
  14. grddisplay.Style.Add("text-decoration", "none");
  15. grddisplay.Style.Add("font-family", "Arial, Helvetica, sans-serif;");
  16. grddisplay.Style.Add("font-size", "8px");
  17. StringReader sr = new StringReader(sw.ToString());
  18. Document pdfDoc = new Document(PageSize.A2, 7f, 7f, 7f, 0f);
  19. HTMLWorker htmlparser = new HTMLWorker(pdfDoc);
  20. PdfWriter.GetInstance(pdfDoc, Response.OutputStream);
  21. pdfDoc.Open();
  22. htmlparser.Parse(sr);
  23. pdfDoc.Close();
  24. Response.Write(pdfDoc);
  25. Response.End();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement