Menambahkan Objek Elips ke File PDF
Contents
[
Hide
]
Potongan kode berikut juga berfungsi dengan perpustakaan Aspose.PDF.Drawing.
Tambahkan objek Ellipse
Aspose.PDF untuk .NET mendukung penambahan objek Ellipse ke dokumen PDF. Ini juga menawarkan fitur untuk mengisi objek elips dengan warna tertentu.
public static void Ellipse()
{
// Buat instance Dokumen
var document = new Document();
// Tambahkan halaman ke koleksi halaman dari file PDF
var page = document.Pages.Add();
// Buat objek Drawing dengan dimensi tertentu
var graph = new Aspose.Pdf.Drawing.Graph(400, 400);
// Atur batas untuk objek Drawing
var borderInfo = new BorderInfo(BorderSide.All, Color.Green);
graph.Border = borderInfo;
var ellipse1 = new Ellipse(150, 100, 120, 60);
ellipse1.GraphInfo.Color = Color.GreenYellow;
ellipse1.Text = new TextFragment("Ellipse");
graph.Shapes.Add(ellipse1);
var ellipse2 = new Ellipse(50, 50, 18, 300);
ellipse2.GraphInfo.Color = Color.DarkRed;
graph.Shapes.Add(ellipse2);
// Tambahkan objek Graph ke koleksi paragraf halaman
page.Paragraphs.Add(graph);
// Simpan file PDF
document.Save(_dataDir + "DrawingEllipse_out.pdf");
}
Membuat Objek Elips Berisi
Potongan kode berikut menunjukkan cara menambahkan objek Elips yang diisi dengan warna.
public static void EllipseFilled()
{
// Membuat instansi Dokumen
var document = new Document();
// Menambahkan halaman ke koleksi halaman file PDF
var page = document.Pages.Add();
// Membuat objek Gambar dengan dimensi tertentu
var graph = new Aspose.Pdf.Drawing.Graph(400, 400);
// Menetapkan batas untuk objek Gambar
var borderInfo = new BorderInfo(BorderSide.All, Color.Green);
graph.Border = borderInfo;
var ellipse1 = new Ellipse(100, 100, 120, 180);
ellipse1.GraphInfo.FillColor = Color.GreenYellow;
graph.Shapes.Add(ellipse1);
var ellipse2 = new Ellipse(200, 150, 180, 120);
ellipse2.GraphInfo.FillColor = Color.DarkRed;
graph.Shapes.Add(ellipse2);
// Menambahkan objek Grafik ke koleksi paragraf halaman
page.Paragraphs.Add(graph);
// Menyimpan file PDF
document.Save(_dataDir + "DrawingEllipse_out.pdf");
}
Tambahkan Teks di Dalam Elips
Aspose.PDF untuk .NET mendukung penambahan teks di dalam Objek Grafik. Properti Teks dari Objek Grafik memberikan opsi untuk mengatur teks dari Objek Grafik. Cuplikan kode berikut menunjukkan cara menambahkan teks di dalam objek Persegi Panjang.
public static void EllipseWithText()
{
// Buat instance Dokumen
var document = new Document();
// Tambahkan halaman ke koleksi halaman file PDF
var page = document.Pages.Add();
// Buat objek Gambar dengan dimensi tertentu
var graph = new Aspose.Pdf.Drawing.Graph(400, 400);
// Atur batas untuk objek Gambar
var borderInfo = new BorderInfo(BorderSide.All, Color.Green);
graph.Border = borderInfo;
var textFragment = new TextFragment("Ellipse");
textFragment.TextState.Font = FontRepository.FindFont("Helvetica");
textFragment.TextState.FontSize = 24;
var ellipse1 = new Ellipse(100, 100, 120, 180);
ellipse1.GraphInfo.FillColor = Color.GreenYellow;
ellipse1.Text = textFragment;
graph.Shapes.Add(ellipse1);
var ellipse2 = new Ellipse(200, 150, 180, 120);
ellipse2.GraphInfo.FillColor = Color.DarkRed;
ellipse2.Text = textFragment;
graph.Shapes.Add(ellipse2);
// Tambahkan objek Grafik ke koleksi paragraf halaman
page.Paragraphs.Add(graph);
// Simpan file PDF
document.Save(_dataDir + "DrawingEllipseText_out.pdf");
}