chromatinpt Posted November 10, 2009 at 04:19 PM Report Share #295440 Posted November 10, 2009 at 04:19 PM Boas! Tenho um chart num form e pretendia conseguir envia-lo para um pdf. Encontrei esta solução para asp.net. http://www.mikesdotnetting.com/Article/115/Microsoft-Chart-Controls-to-PDF-with-iTextSharp-and-ASP.NET-MVC Contudo não consigo por a funcionar tentando adaptar a C# num form. Tenho um chart1 com determinada série. Não sei como ir buscar o chart1, converter para imagem e passá-lo ao document.Add(chartimage); Alguma ideia? Obrigado! Link to comment Share on other sites More sharing options...
bruno1234 Posted November 10, 2009 at 07:49 PM Report Share #295482 Posted November 10, 2009 at 07:49 PM Nesse artigo q mostraste a imagem é gerada dinamicamente. Os passos q deves seguir são os seguintes: Criar um memory stream com os bytes da imagem. ... using (var chartimage = new MemoryStream()) { chart.SaveImage(chartimage, ChartImageFormat.Png); return chartimage.GetBuffer(); } ... É aqui q isso é feito no artigo. Depois precisas criar uma imagem com esse byte array, vê como ele faz este passo: ... var image = Image.GetInstance(Chart()); ... E com isso tens tudo o q precisas. Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos Link to comment Share on other sites More sharing options...
apocsantos Posted November 10, 2009 at 08:01 PM Report Share #295486 Posted November 10, 2009 at 08:01 PM O itextsharp em C# custuma funcionar muita bem. Em VB também se vai utilizando, mas que eu saiba se em ASP é possivel em C# mais depressa é 😉 vê este exemplo http://www.codeproject.com/KB/cs/VisualReportingNET2003.aspx "A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito" Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now