private void button15_Click(object sender, System.EventArgs e) { C1.C1Pdf.C1PdfDocument pdf = new C1.C1Pdf.C1PdfDocument(); // create an array with some brushes Brush[] brushes = new Brush[] { Brushes.Red, Brushes.Green, Brushes.Blue, Brushes.Yellow, Brushes.Crimson, Brushes.Aquamarine }; // setup rectangle and initialize angles RectangleF rc = new RectangleF(100, 100, 180, 150); float startAngle = 0; float sweepAngle = -90; // << counter-clockwise // draw pie foreach (Brush brush in brushes) { pdf.FillPie(brush, rc, startAngle, sweepAngle); pdf.DrawPie(Pens.Black, rc, startAngle, sweepAngle); startAngle += sweepAngle; sweepAngle /= 2; } // save the document to a file string fileName = tempdir + "drawpie.pdf"; pdf.Save(fileName); System.Diagnostics.Process.Start(fileName); }