Buat Dokumen
Dalam tutorial ini, kami akan menunjukkan cara membuat dokumen dengan tombol radio menggunakan Aspose.PDF untuk .NET. Kami akan menjelaskan kode sumber C# langkah demi langkah untuk memandu Anda melalui proses ini.
##Langkah 1: Persiapan
Pertama, pastikan Anda telah mengimpor perpustakaan yang diperlukan dan mengatur jalur ke direktori dokumen:
string dataDir = "YOUR DOCUMENT DIRECTORY";
Langkah 2: Buat dokumen baru
Buat objek Dokumen baru untuk menyimpan dokumen PDF:
Document doc = new Document();
Langkah 3: Tambahkan halaman
Tambahkan halaman baru ke dokumen:
Page page = doc.Pages.Add();
Langkah 4: Tambahkan bidang tombol radio
Buat bidang tombol radio dan atur posisi dan ukurannya:
RadioButtonField field = new RadioButtonField(page);
field.Rect = new Aspose.Pdf.Rectangle(40, 650, 100, 720);
field. PartialName = "NewField";
Langkah 5: Tambahkan opsi tombol radio
Tambahkan opsi yang diinginkan ke bidang tombol radio. Anda dapat mengatur koordinat dan ukuran setiap opsi sesuai kebutuhan:
RadioButtonOptionField opt1 = new RadioButtonOptionField();
opt1.Rect = new Aspose.Pdf.Rectangle(40, 650, 60, 670);
opt1.OptionName = "Item1";
opt1.Border = new Border(opt1);
opt1.Border.Width = 1;
opt1.Characteristics.Border = System.Drawing.Color.Black;
RadioButtonOptionField opt2 = new RadioButtonOptionField();
opt2.Rect = new Aspose.Pdf.Rectangle(60, 670, 80, 690);
opt2.OptionName = "Item2";
opt2.Border = new Border(opt2);
opt2.Border.Width = 1;
opt2.Characteristics.Border = System.Drawing.Color.Black;
RadioButtonOptionField opt3 = new RadioButtonOptionField();
opt3.Rect = new Aspose.Pdf.Rectangle(80, 690, 100, 710);
opt3.OptionName = "Item3";
opt3.Border = new Border(opt3);
opt3.Border.Width = 1;
opt3.Characteristics.Border = System.Drawing.Color.Black;
field. Add(opt1);
field. Add(opt2);
field. Add(opt3);
Langkah 6: Tambahkan bidang tombol radio ke formulir
Tambahkan bidang tombol radio ke koleksi Bidang Formulir Dokumen:
doc.Form.Add(field);
Langkah 7: Simpan dokumen
Simpan dokumen PDF:
dataDir = dataDir + "CreateDoc_out.pdf";
doc.Save(dataDir);
Contoh kode sumber untuk Membuat Dokumen menggunakan Aspose.PDF untuk .NET
try
{
// Jalur ke direktori dokumen.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// Buat dokumen baru
Document doc = new Document();
Page page = doc.Pages.Add();
// Tambahkan bidang tombol radio
RadioButtonField field = new RadioButtonField(page);
field.Rect = new Aspose.Pdf.Rectangle(40, 650, 100, 720);
field.PartialName = "NewField";
// Tambahkan opsi tombol radio. harap dicatat bahwa opsi ini terletak
// Baik secara horizontal maupun vertikal.
// Anda dapat mencoba mengatur koordinat (dan bahkan ukurannya) apa pun untuknya.
RadioButtonOptionField opt1 = new RadioButtonOptionField();
opt1.Rect = new Aspose.Pdf.Rectangle(40, 650, 60, 670);
opt1.OptionName = "Item1";
opt1.Border = new Border(opt1);
opt1.Border.Width = 1;
opt1.Characteristics.Border = System.Drawing.Color.Black;
RadioButtonOptionField opt2 = new RadioButtonOptionField();
opt2.Rect = new Aspose.Pdf.Rectangle(60, 670, 80, 690);
opt2.OptionName = "Item2";
opt2.Border = new Border(opt2);
opt2.Border.Width = 1;
opt2.Characteristics.Border = System.Drawing.Color.Black;
RadioButtonOptionField opt3 = new RadioButtonOptionField();
opt3.Rect = new Aspose.Pdf.Rectangle(80, 690, 100, 710);
opt3.OptionName = "Item3";
opt3.Border = new Border(opt3);
opt3.Border.Width = 1;
opt3.Characteristics.Border = System.Drawing.Color.Black;
field.Add(opt1);
field.Add(opt2);
field.Add(opt3);
doc.Form.Add(field);
dataDir = dataDir + "CreateDoc_out.pdf";
// Simpan dokumen PDF
doc.Save(dataDir);
Console.WriteLine("\nNew doc with 3 items radio button created successfully.\nFile saved at " + dataDir);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
Kesimpulan
Dalam tutorial ini, kita mempelajari cara membuat dokumen dengan tombol radio menggunakan Aspose.PDF untuk .NET. Dengan mengikuti langkah-langkah ini, Anda dapat dengan mudah menambahkan tombol radio ke dokumen PDF Anda menggunakan Aspose.PDF.
FAQ
T: Bisakah saya mengkustomisasi tampilan tombol radio di dokumen menggunakan Aspose.PDF untuk .NET?
J: Ya, Anda dapat menyesuaikan tampilan tombol radio di dokumen menggunakan Aspose.PDF untuk .NET. Anda dapat mengatur properti seperti ukuran, warna, gaya tepi, dan lainnya untuk menyesuaikan tampilan tombol radio.
T: Bagaimana cara menambahkan grup tombol radio dengan opsi yang saling eksklusif?
J: Untuk membuat opsi yang saling eksklusif, Anda dapat menambahkan beberapa kolom tombol radio dengan nama yang sama. Ini akan memastikan bahwa ketika satu opsi dipilih, opsi lain dengan nama yang sama akan otomatis dibatalkan pilihannya.
T: Apakah mungkin untuk menyetel opsi pilihan default untuk tombol radio?
J: Ya, Anda dapat mengatur opsi pilihan default untuk tombol radio menggunakan Aspose.PDF untuk .NET. Anda dapat menggunakanSelected
properti dariRadioButtonOptionField
objek untuk menandai opsi sebagai dipilih secara default.
T: Bisakah saya menambahkan event handler ke tombol radio?
J: Ya, Anda dapat menambahkan event handler ke tombol radio menggunakan Aspose.PDF untuk .NET. Anda dapat mengaitkan tindakan JavaScript, sepertiOnValueChanged
, ke tombol radio untuk melakukan tindakan tertentu saat pengguna memilih opsi.
T: Bagaimana cara mengambil opsi yang dipilih dari grup tombol radio setelah pengguna membuat pilihan?
J: Anda dapat mengambil opsi yang dipilih dari grup tombol radio menggunakan Aspose.PDF untuk .NET. Setelah pengguna membuat pilihan, Anda dapat mengaksesSelected
properti dariRadioButtonOptionField
objek untuk memeriksa opsi mana yang dipilih.