Generate images (JPEG, PNG, etc.) using any Microsoft Charts Control Library without a WinForm or ASP Is Net Control Class Possible? In all the examples I have seen the use of a control component. I need to create a library that includes simple methods that take data to plot and give a new chart image Example: Public Byte [] Generated Plate (ILIIT & LT; Serijdata & gt; Series) / JPEG Generate and Return JPEG Generate Plate (ILIIT and LT; Series Dta & G; Series, Stream Outputstream) {// Generate Jpeg and write on Stream}
It is not possible:
- Do you always ask the user to call the generated plate (call) method?
- Would you recommend?
Thanks
Yes, this is possible:
By using the system.window.form.dataVisualization. Charting; Using System.IO; ... Public Zero GeneratePlot (IList & lt; DataPoint> series, stream output stream) {(var ch = New chart ()) {ch.ChartAreas.Add (New ChartArea ()); Var s = new series (); Foreach (var pnt in series) s.Points.Add (pnt); Ch.Series.Add (s); Ch.SaveImage (OutputStream, Chart Image Format .jpg); }}
No comments:
Post a Comment