private void export_to_pdf()
{
try
{
data_grid_print.Visible = true;
HtmlForm form = new HtmlForm();
form.Controls.Add(data_grid_print);
StringWriter sw = new StringWriter();
HtmlTextWriter hTextWriter = new HtmlTextWriter(sw);
form.Controls[0].RenderControl(hTextWriter);
string html = sw.ToString();
Document Doc = new Document();
PdfWriter.GetInstance
(Doc, new FileStream(Environment.GetFolderPath
(Environment.SpecialFolder.Desktop)
+ "\\Pin_report_unsoldpin.pdf", FileMode.Create));
Doc.Open();
Chunk c = new Chunk
("PDF Report For Unsoldpin \n",
FontFactory.GetFont("Verdana", 10));
Paragraph p = new Paragraph();
p.Alignment = Element.ALIGN_CENTER;
p.Add(c);
Chunk chunk1 = new Chunk
(" \n", FontFactory.GetFont("Verdana", 6));
Paragraph p1 = new Paragraph();
p1.Alignment = Element.ALIGN_RIGHT;
p1.Add(chunk1);
Doc.Add(p);
Doc.Add(p1);
System.Xml.XmlTextReader xmlReader =
new System.Xml.XmlTextReader(new StringReader(html));
HtmlParser.Parse(Doc, xmlReader);
Doc.Close();
string Path = Environment.GetFolderPath
(Environment.SpecialFolder.Desktop)
+ "\\Pin_report_unsoldpin.pdf";
//ShowPdf(Path);
data_grid_print.Visible = false;
}
catch (Exception ex)
{
}
finally
{
}
}
{
try
{
data_grid_print.Visible = true;
HtmlForm form = new HtmlForm();
form.Controls.Add(data_grid_print);
StringWriter sw = new StringWriter();
HtmlTextWriter hTextWriter = new HtmlTextWriter(sw);
form.Controls[0].RenderControl(hTextWriter);
string html = sw.ToString();
Document Doc = new Document();
PdfWriter.GetInstance
(Doc, new FileStream(Environment.GetFolderPath
(Environment.SpecialFolder.Desktop)
+ "\\Pin_report_unsoldpin.pdf", FileMode.Create));
Doc.Open();
Chunk c = new Chunk
("PDF Report For Unsoldpin \n",
FontFactory.GetFont("Verdana", 10));
Paragraph p = new Paragraph();
p.Alignment = Element.ALIGN_CENTER;
p.Add(c);
Chunk chunk1 = new Chunk
(" \n", FontFactory.GetFont("Verdana", 6));
Paragraph p1 = new Paragraph();
p1.Alignment = Element.ALIGN_RIGHT;
p1.Add(chunk1);
Doc.Add(p);
Doc.Add(p1);
System.Xml.XmlTextReader xmlReader =
new System.Xml.XmlTextReader(new StringReader(html));
HtmlParser.Parse(Doc, xmlReader);
Doc.Close();
string Path = Environment.GetFolderPath
(Environment.SpecialFolder.Desktop)
+ "\\Pin_report_unsoldpin.pdf";
//ShowPdf(Path);
data_grid_print.Visible = false;
}
catch (Exception ex)
{
}
finally
{
}
}
02:41
|
Category:
|
0
comments
Comments ( 0 )