Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
O seguinte trecho de código também funciona com a biblioteca Aspose.PDF.Drawing.
Assim como gráficos de barras, gráficos de círculos podem ser usados para exibir dados em várias categorias separadas. No entanto, ao contrário dos gráficos de barras, os gráficos de círculos podem ser usados apenas quando você tem dados para todas as categorias que compõem o todo. Então, vamos dar uma olhada em como adicionar um objeto Círculo com Aspose.PDF for .NET.
Siga os passos abaixo:
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void Circle()
{
// The path to the document directory
var dataDir = RunExamples.GetDataDir_AsposePdf_Images();
// Create PDF document
using (var document = new Aspose.Pdf.Document())
{
// Add page
var page = document.Pages.Add();
// Create Drawing object with certain dimensions
var graph = new Aspose.Pdf.Drawing.Graph(400, 200);
// Set border for Drawing object
var borderInfo = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.All, Aspose.Pdf.Color.Green);
graph.Border = borderInfo;
// Create a circle with the specified coordinates and radius
var circle = new Aspose.Pdf.Drawing.Circle(100, 100, 40);
// Set the circle's color
circle.GraphInfo.Color = Aspose.Pdf.Color.GreenYellow;
// Add the circle to the graph shapes
graph.Shapes.Add(circle);
// Add Graph object to paragraphs collection of page
page.Paragraphs.Add(graph);
// Save PDF document
document.Save(dataDir + "DrawingCircle1_out.pdf");
}
}
Nosso círculo desenhado ficará assim:
Este exemplo mostra como adicionar um objeto Círculo que está preenchido com cor.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void CircleFilled()
{
// The path to the document directory
var dataDir = RunExamples.GetDataDir_AsposePdf_Images();
// Create PDF document
using (var document = new Aspose.Pdf.Document())
{
// Add page
var page = document.Pages.Add();
// Create Drawing object with certain dimensions
var graph = new Aspose.Pdf.Drawing.Graph(400, 200);
// Set border for Drawing object
var borderInfo = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.All, Aspose.Pdf.Color.Green);
graph.Border = borderInfo;
// Create a filled circle
var circle = new Aspose.Pdf.Drawing.Circle(100, 100, 40)
{
GraphInfo =
{
Color = Aspose.Pdf.Color.GreenYellow,
FillColor = Aspose.Pdf.Color.Green
},
Text = new Aspose.Pdf.Text.TextFragment("Circle")
};
// Add the circle to the graph shapes
graph.Shapes.Add(circle);
// Add Graph object to paragraphs collection of page
page.Paragraphs.Add(graph);
// Save PDF document
document.Save(dataDir + "DrawingCircle2_out.pdf");
}
}
Vamos ver o resultado de adicionar um Círculo preenchido:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.