Atur Batas Dalam PDF Ke Tabel
Dalam tutorial ini, kami akan memandu Anda langkah demi langkah untuk mengatur batas dalam tabel dokumen PDF menggunakan Aspose.PDF untuk .NET. Kami akan menjelaskan kode sumber C# yang disediakan dan menunjukkan cara mengimplementasikannya.
Langkah 1: Membuat Instansiasi objek Dokumen
Pertama, kita akan membuat instance objek Dokumen:
Document doc = new Document();
Langkah 2: Menambahkan halaman ke dokumen PDF
Selanjutnya, kami akan menambahkan halaman ke dokumen PDF:
Page page = doc.Pages.Add();
Langkah 3: Membuat objek BorderInfo
Sekarang kita akan membuat objek BorderInfo untuk menentukan batas tabel:
Aspose.Pdf.BorderInfo border = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.All);
Langkah 4: Menentukan batas atas dan bawah
Kami akan menentukan bahwa batas atas dan bawah akan menjadi ganda:
border.Top.IsDoubled = true;
border.Bottom.IsDoubled = true;
Langkah 5: Membuat Instansiasi objek Tabel
Sekarang mari kita membuat instance objek Tabel:
Aspose.Pdf.Table table = new Aspose.Pdf.Table();
Langkah 6: Menentukan lebar kolom
Kami akan menentukan lebar kolom tabel:
table. ColumnWidths = "100";
Langkah 7: Membuat Objek Baris
Kami akan membuat objek Row:
Aspose.Pdf.Row row = table.Rows.Add();
Langkah 8: Menambahkan sel ke baris
Selanjutnya, kita akan menambahkan sel ke baris:
Aspose.Pdf.Cell cell = row.Cells.Add("some text");
Langkah 9: Mengatur batas sel
Kita akan mendefinisikan batas sel (batas ganda):
cell. Border = border;
Langkah 10: Menambahkan tabel ke halaman
Sekarang mari tambahkan tabel ke halaman dokumen:
page.Paragraphs.Add(table);
Langkah 11: Simpan dokumen PDF
Terakhir, kami akan menyimpan dokumen PDF:
dataDir = dataDir + "TableBorderTest_out.pdf";
doc.Save(dataDir);
Console.WriteLine("\nBorder setup successfully.\nFile saved at " + dataDir);
Contoh kode sumber untuk Set Border menggunakan Aspose.PDF untuk .NET
// Jalur ke direktori dokumen.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// Buat instance objek Dokumen
Document doc = new Document();
// Tambahkan halaman ke dokumen PDF
Page page = doc.Pages.Add();
// Buat objek BorderInfo
Aspose.Pdf.BorderInfo border = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.All);
//Tentukan bahwa Batas atas akan menjadi dua kali lipat
border.Top.IsDoubled = true;
// Tentukan bahwa batas bawah akan menjadi dua kali lipat
border.Bottom.IsDoubled = true;
// Buat instance objek Tabel
Aspose.Pdf.Table table = new Aspose.Pdf.Table();
// Tentukan informasi lebar Kolom
table.ColumnWidths = "100";
// Buat objek Baris
Aspose.Pdf.Row row = table.Rows.Add();
// Tambahkan sel Tabel ke kumpulan baris sel
Aspose.Pdf.Cell cell = row.Cells.Add("some text");
// Mengatur batas objek sel (batas ganda)
cell.Border = border;
// Tambahkan tabel ke kumpulan paragraf Halaman
page.Paragraphs.Add(table);
dataDir = dataDir + "TableBorderTest_out.pdf";
// Simpan dokumen PDF
doc.Save(dataDir);
Console.WriteLine("\nBorder setup successfully.\nFile saved at " + dataDir);
Kesimpulan
Selamat! Anda sekarang telah mempelajari cara mengatur batas dalam tabel dokumen PDF menggunakan Aspose.PDF untuk .NET. Panduan langkah demi langkah ini menunjukkan kepada Anda cara membuat dokumen, menambahkan halaman, mengonfigurasi batas tabel, dan menyimpan dokumen PDF. Sekarang Anda dapat menerapkan pengetahuan ini pada proyek Anda sendiri.
FAQ
T: Dapatkah saya mengatur gaya batas yang berbeda (misalnya, putus-putus atau putus-putus) untuk batas atas dan bawah tabel?
J: Ya, Anda dapat mengatur gaya batas yang berbeda untuk batas atas dan bawah tabel dengan memodifikasinyaborder.Top.Style
Danborder.Bottom.Style
properti dalam kode sumber C# yang disediakan. Aspose.PDF untuk .NET memungkinkan Anda memilih dari berbagai gaya batas, termasuk Solid, Dashed, Dotted, Double, dan banyak lagi.
Q: Bagaimana cara mengatur warna tepi tabel?
A: Anda dapat mengatur warna batas tabel dengan memodifikasiborder.Color
properti dalam kode sumber C#. Cukup berikan warna yang diinginkan, sepertiAspose.Pdf.Color.Red
atau representasi warna valid lainnya, untuk menyesuaikan warna batas.
T: Apakah mungkin untuk menerapkan batas pada masing-masing sel dalam tabel dengan pengaturan berbeda (misalnya, warna atau gaya batas berbeda)?
J: Ya, Anda dapat menerapkan batas ke sel individual dalam tabel dengan pengaturan berbeda dengan mengonfigurasinyacell.Border
properti untuk setiap sel secara individual. Ini memungkinkan Anda memiliki gaya dan warna batas sel tertentu berdasarkan kebutuhan Anda.
T: Dapatkah saya menghapus batas dari sisi tertentu pada tabel (misalnya batas kiri dan kanan)?
J: Ya, Anda dapat menghapus batas dari sisi tertentu tabel dengan memodifikasiborder.Left
, border.Right
, border.Top
, Danborder.Bottom
properti dalam kode sumber C#. Menyetel properti ini kenull
akan menghapus batas dari sisi tabel yang sesuai.
T: Bagaimana cara menyesuaikan ketebalan tepian tabel?
A: Anda dapat mengatur ketebalan tepian tabel dengan memodifikasiborder.Width
properti dalam kode sumber C#. Cukup atur lebar batas yang diinginkan (dalam poin) untuk mencapai ketebalan yang diinginkan.