Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
El siguiente fragmento de código también funciona con la biblioteca Aspose.PDF.Drawing.
Aspose.PDF for .NET admite la adición de objetos Elipse a documentos PDF. También ofrece la función de rellenar el objeto elipse con un cierto color.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void Ellipse()
{
// 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, 400);
// Set border for Drawing object
var borderInfo = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.All, Aspose.Pdf.Color.Green);
graph.Border = borderInfo;
// Create first ellipse with specified coordinates and radii
var ellipse1 = new Aspose.Pdf.Drawing.Ellipse(150, 100, 120, 60)
{
GraphInfo = { Color = Aspose.Pdf.Color.GreenYellow },
Text = new Aspose.Pdf.Text.TextFragment("Ellipse")
};
graph.Shapes.Add(ellipse1);
// Create second ellipse with different dimensions and color
var ellipse2 = new Aspose.Pdf.Drawing.Ellipse(50, 50, 18, 300)
{
GraphInfo = { Color = Aspose.Pdf.Color.DarkRed }
};
graph.Shapes.Add(ellipse2);
// Add Graph object to paragraphs collection of page
page.Paragraphs.Add(graph);
// Save PDF document
document.Save(dataDir + "DrawingEllipse_out.pdf");
}
}
El siguiente fragmento de código muestra cómo agregar un objeto Elipse que está relleno de color.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void EllipseFilled()
{
// 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, 400);
// Set border for Drawing object
var borderInfo = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.All, Aspose.Pdf.Color.Green);
graph.Border = borderInfo;
// Create first ellipse and set its fill color
var ellipse1 = new Aspose.Pdf.Drawing.Ellipse(100, 100, 120, 180)
{
GraphInfo =
{
FillColor = Aspose.Pdf.Color.GreenYellow
}
};
graph.Shapes.Add(ellipse1);
// Create second ellipse and set its fill color
var ellipse2 = new Aspose.Pdf.Drawing.Ellipse(200, 150, 180, 120)
{
GraphInfo =
{
FillColor = Aspose.Pdf.Color.DarkRed
}
};
graph.Shapes.Add(ellipse2);
// Add Graph object to paragraphs collection of page
page.Paragraphs.Add(graph);
// Save PDF document
document.Save(dataDir + "DrawingEllipse_out.pdf");
}
}
Aspose.PDF for .NET admite la adición de texto dentro del objeto Gráfico. La propiedad de texto del objeto Gráfico proporciona la opción de establecer el texto del objeto Gráfico. El siguiente fragmento de código muestra cómo agregar texto dentro de un objeto Rectángulo.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void EllipseWithText()
{
// 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, 400);
// Set border for Drawing object
var borderInfo = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.All, Aspose.Pdf.Color.Green);
graph.Border = borderInfo;
// Create TextFragment for adding text to shapes
var textFragment = new Aspose.Pdf.Text.TextFragment("Ellipse")
{
TextState =
{
Font = Aspose.Pdf.Text.FontRepository.FindFont("Helvetica"),
FontSize = 24
}
};
// Create first ellipse and set properties
var ellipse1 = new Aspose.Pdf.Drawing.Ellipse(100, 100, 120, 180)
{
GraphInfo =
{
FillColor = Aspose.Pdf.Color.GreenYellow
},
Text = textFragment
};
graph.Shapes.Add(ellipse1);
// Create second ellipse and set properties
var ellipse2 = new Aspose.Pdf.Drawing.Ellipse(200, 150, 180, 120)
{
GraphInfo =
{
FillColor = Aspose.Pdf.Color.DarkRed
},
Text = textFragment
};
graph.Shapes.Add(ellipse2);
// Add Graph object to paragraphs collection of page
page.Paragraphs.Add(graph);
// Save PDF document
document.Save(dataDir + "DrawingEllipseText_out.pdf");
}
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.