Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Potongan kode berikut juga bekerja dengan Aspose.PDF.Drawing library.
Aspose.PDF for .NET mendukung penambahan objek Ellipse ke dokumen PDF. Ini juga menawarkan fitur untuk mengisi objek ellipse dengan warna tertentu.
// 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");
}
}
Potongan kode berikut menunjukkan cara menambahkan objek Ellipse yang terisi dengan warna.
// 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 mendukung penambahan teks di dalam Objek Graph. Properti teks dari Objek Graph menyediakan opsi untuk mengatur teks dari Objek Graph. Potongan kode berikut menunjukkan cara menambahkan teks di dalam objek Rectangle.
// 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.