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 :
-
Créer une instance Document
-
Créer un objet de dessin avec certaines dimensions
-
Définir une Bordure pour l’objet de dessin
-
Ajouter un objet Graphique à la collection de paragraphes de la page
-
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 :
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 :