Asp.Net - Como colocar título usando o iTextSharp


            string attachment = "attachment; filename=Article.pdf";

            Response.ClearContent();
            Response.AddHeader("content-disposition", attachment);
            Response.ContentType = "teste/pdf";
            StringWriter stw = new StringWriter();
            HtmlTextWriter htextw = new HtmlTextWriter(stw);
            Panel3.RenderControl(htextw);
            Document document = new Document();
            PdfWriter.GetInstance(document, Response.OutputStream);
            document.Open();

            Font fonteTitulo = FontFactory.GetFont("Verdana", 12, iTextSharp.text.Font.BOLD);
            fonteTitulo.SetColor(0, 0, 0);
            Chunk titulo = new Chunk("Relatório de Clientes", fonteTitulo);
            Phrase frase = new Phrase(titulo);
            Paragraph p = new Paragraph();
            p.Add(frase);
            document.Add(p);

            StringReader str = new StringReader(stw.ToString());
            HTMLWorker htmlworker = new HTMLWorker(document);
            htmlworker.Parse(str);
            document.Close();
            Response.Write(document);
            Response.End();


Comentários

Postagens mais visitadas deste blog

Delphi - ReportBuilder – Conhecendo os Recursos deste Gerador de Relatórios

Delphi - Stringgrid com Alinhamento à Direita, à Esquerda e Centralizado

Delphi - Instalando a versão Trial do Delphi 2007 for Win 32