Auto save chart as PNG?


Author
Message
Jonathan Green
Jonathan Green
Forum Newbie (4 reputation)Forum Newbie (4 reputation)Forum Newbie (4 reputation)Forum Newbie (4 reputation)Forum Newbie (4 reputation)Forum Newbie (4 reputation)Forum Newbie (4 reputation)Forum Newbie (4 reputation)Forum Newbie (4 reputation)
Group: Forum Members
Posts: 6, Visits: 12
Is it possible to save charts as PNG images automatically to a temp dir?

And or render the chart as a temp file and control the filename?
Reply
Nevron Support
Nevron Support
Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)
Group: Administrators
Posts: 3.1K, Visits: 4.2K

This code will help you automatically save your charts as .png files on the server:

using System.Drawing;
using Nevron.GraphicsCore;
using Nevron.Chart;
using Nevron.Chart.View;
using Nevron.ReportingServices;

namespace MyNamespace
{
                /// <summary>
                /// Sample class
                /// </summary>
                public class MyClass
                {
                                /// <summary>
                                /// Main entry point
                                /// </summary>
                                /// <param name="context"></param>
                                public static void RSMain(NRSChartCodeContext context)
                                {
                                                using (NChartRasterView view = new NChartRasterView(context.Document, new NSize(400, 300), NResolution.ScreenResolution))
                                                {
                                                                using (NRasterImage image = view.RenderImage(new NPngImageFormat()))
                                                                {
                                                                                image.SaveToFile("c:\\chartimage.png", new NPngImageFormat());
                                                                }
                                                }
                                }
                }
}



Best Regards,
Nevron Support Team


GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...





Similar Topics

Reading This Topic

Login

Explore
Messages
Mentions
Search