Draws a PieChart.
Inheritance: IVectorChart
        public string CreatePdfReport()
        {
            var fonts = new GenericFontProvider(
                                Path.Combine(Environment.GetEnvironmentVariable("SystemRoot"), "fonts\\tahoma.TTF"),
                                Path.Combine(Environment.GetEnvironmentVariable("SystemRoot"), "fonts\\verdana.ttf"));

            var finalFile = Path.Combine(AppPath.ApplicationPath, "Pdf\\PieChartPdfReport.pdf");

            using (var document = new Document(PageSize.A4))
            {
                var writer = PdfWriter.GetInstance(document, new FileStream(finalFile, FileMode.Create));
                document.Open();
                var canvas = writer.DirectContent;

                var img = new PieChart
                          {
                              Direction = PdfRunDirection.RightToLeft,
                              ContentByte = canvas,
                              PdfFont = fonts,
                              Segments = new List<PieChartSegment>
                              {
                                      new PieChartSegment(100, new BaseColor(130, 197, 91), "عنوان يك"),
                                      new PieChartSegment(80, new BaseColor(95, 182, 85), "عنوان دو"),
                                      new PieChartSegment(60, new BaseColor(88, 89, 91), "عنوان سه"),
                                      new PieChartSegment(50, new BaseColor(67, 66, 61), "عنوان چهار"),
                                      new PieChartSegment(50, new BaseColor(173, 216, 230), "عنوان پنچ")
                              }
                          }.Draw();
                document.Add(img);

                var img2 = new PieChart
                           {
                               ContentByte = canvas,
                               PdfFont = fonts,
                               Segments = new List<PieChartSegment>
                                         {
                                            new PieChartSegment{ Value=5, Color = new BaseColor(130, 197, 91), Label = "Title 1" },
                                            new PieChartSegment{ Value=60, Color = new BaseColor(95, 182, 85), Label = "Title 2" },
                                            new PieChartSegment{ Value=35, Color = new BaseColor(88, 89, 91), Label = "Title 3" },
                                            new PieChartSegment{ Value=0, Color = new BaseColor(67, 66, 61), Label = "Title 4" }
                                         }
                           }.Draw();
                img2.SetAbsolutePosition(310, 620);
                img2.ScalePercent(150);
                document.Add(img2);
            }

            return finalFile;
        }