Witam wszystkich.
Obecnie próbuję zrobić program do rejetracji zmian temperatur i mam problem z wykresami, a właściwie to z ich drukowaniem.
Napisałem następujący kod
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
e.Graphics.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;
Pen myPen = new Pen(System.Drawing.Color.Black, 35);
DateTime data = DateTime.Now;
e.Graphics.DrawLine(myPen, 20, 32, 800, 32);
e.Graphics.DrawString(label6.Text, label6.Font, Brushes.Gold, 35, 20);
e.Graphics.DrawString(label7.Text, label7.Font, Brushes.Gold, 120, 20);
e.Graphics.DrawString("Zestawienie poszczególnych charakterystyk z dnia " + data.ToLongDateString() + " o godzinie " + data.ToLongTimeString(), label17.Font, Brushes.Black, 35, 55);
e.Graphics.PageUnit = GraphicsUnit.Inch;
}
Zasada działania jest następująca.
Na górze kartki powstaje czarny pasek na którym jest napis, ponieżej informacja o godzinie i dniu w którym powstaje wydruk.
Od następnego miejsca chciałbym aby pojawił się wykres, który jest wyświetlany w programie.
Proszę o jakąś sugestie jak to zrobić.