Ajouter un objet cercle au fichier PDF

Le code suivant fonctionne également avec la bibliothèque Aspose.PDF.Drawing.

Ajouter un objet Cercle

Comme les graphiques en barres, les graphiques circulaires peuvent être utilisés pour afficher des données dans un certain nombre de catégories distinctes. Contrairement aux graphiques en barres, cependant, les graphiques circulaires ne peuvent être utilisés que lorsque vous avez des données pour toutes les catégories qui composent l’ensemble. Alors, regardons comment ajouter un objet Cercle avec Aspose.PDF pour .NET.

Suivez les étapes ci-dessous :

  1. Créer une instance Document

  2. Créer un objet de dessin avec certaines dimensions

  3. Définir une Bordure pour l’objet de dessin

  4. Ajouter un objet Graphique à la collection de paragraphes de la page

  5. Sauvegarder notre fichier PDF

        public static void Circle()
        {
            // Créer une instance Document
            var document = new Document();

            // Ajouter une page à la collection de pages du fichier PDF
            var page = document.Pages.Add();

            // Créer un objet de dessin avec certaines dimensions
            var graph = new Aspose.Pdf.Drawing.Graph(400, 200);
            // Définir une bordure pour l'objet de dessin
            var borderInfo = new BorderInfo(BorderSide.All, Color.Green);
            graph.Border = borderInfo;

            var circle = new Circle(100, 100, 40);

            circle.GraphInfo.Color = Color.GreenYellow;
            graph.Shapes.Add(circle);

            // Ajouter l'objet Graphique à la collection de paragraphes de la page
            page.Paragraphs.Add(graph);

            // Sauvegarder le fichier PDF
            document.Save(_dataDir + "DrawingCircle1_out.pdf");
        }

Notre cercle dessiné ressemblera à ceci :

Dessin Cercle

Créer un objet Cercle rempli

Cet exemple montre comment ajouter un objet Cercle qui est rempli de couleur.

        public static void CircleFilled()
        {
            // Créer une instance de Document
            var document = new Document();

            // Ajouter une page à la collection de pages du fichier PDF
            var page = document.Pages.Add();

            // Créer un objet Dessin avec certaines dimensions
            var graph = new Aspose.Pdf.Drawing.Graph(400, 200);

            // Définir une bordure pour l'objet Dessin
            var borderInfo = new BorderInfo(BorderSide.All, Color.Green);
            graph.Border = borderInfo;

            var circle = new Circle(100, 100, 40);
            circle.GraphInfo.Color = Color.GreenYellow;
            circle.GraphInfo.FillColor = Color.Green;
            circle.Text = new TextFragment("Cercle");

            graph.Shapes.Add(circle);

            // Ajouter l'objet Graph à la collection de paragraphes de la page
            page.Paragraphs.Add(graph);

            // Sauvegarder le fichier PDF
            document.Save(_dataDir + "DrawingCircle2_out.pdf");
        }

Voyons le résultat de l’ajout d’un cercle rempli :

Cercle rempli