Tombol radio

Dalam tutorial ini, kami akan menunjukkan cara menambahkan tombol radio di dokumen PDF menggunakan Aspose.PDF untuk .NET. Kami akan menjelaskan kode sumber C# langkah demi langkah untuk memandu Anda melalui proses ini.

Langkah 1: Persiapan

Pastikan Anda telah mengimpor perpustakaan yang diperlukan dan mengatur jalur ke direktori dokumen Anda:

string dataDir = "YOUR DOCUMENTS DIRECTORY";

Langkah 2: Buat Instansiasi Objek Dokumen

Buat instance objek Dokumen untuk membuat dokumen PDF baru:

Document pdfDocument = new Document();

Langkah 3: Tambahkan halaman

Tambahkan halaman ke dokumen PDF:

pdfDocument.Pages.Add();

Langkah 4: Buat instance Objek RadioButtonField

Buat instance objek RadioButtonField yang menentukan nomor halaman sebagai argumen:

RadioButtonField radio = new RadioButtonField(pdfDocument.Pages[1]);

Langkah 5: Tambahkan opsi tombol radio

Tambahkan opsi tombol radio ke objek RadioButtonField dengan menentukan koordinat setiap opsi dengan objek Rectangle:

radio.AddOption("Test", new Rectangle(0, 0, 20, 20));
radio.AddOption("Test1", new Rectangle(20, 20, 40, 40));

Langkah 6: Tambahkan tombol radio ke formulir

Tambahkan tombol radio ke objek Formulir dokumen:

pdfDocument.Form.Add(radio);

Langkah 7: Simpan Dokumen PDF

Simpan dokumen PDF yang dibuat:

dataDir = dataDir + "RadioButton_out.pdf";
pdfDocument.Save(dataDir);

Contoh kode sumber untuk Radio Button menggunakan Aspose.PDF untuk .NET

try
{
	// Jalur ke direktori dokumen.
	string dataDir = "YOUR DOCUMENT DIRECTORY";
	// Buat instance objek Dokumen
	Document pdfDocument = new Document();
	// Tambahkan halaman ke file PDF
	pdfDocument.Pages.Add();
	// Buat objek RadioButtonField dengan nomor halaman sebagai argumen
	RadioButtonField radio = new RadioButtonField(pdfDocument.Pages[1]);
	// Tambahkan opsi tombol radio pertama dan tentukan juga asalnya menggunakan objek Rectangle
	radio.AddOption("Test", new Rectangle(0, 0, 20, 20));
	// Tambahkan opsi tombol radio kedua
	radio.AddOption("Test1", new Rectangle(20, 20, 40, 40));
	// Tambahkan tombol radio untuk membentuk objek objek Dokumen
	pdfDocument.Form.Add(radio);
	dataDir = dataDir + "RadioButton_out.pdf";
	// Simpan file PDFnya
	pdfDocument.Save(dataDir);
	Console.WriteLine("\nRadio button field added successfully.\nFile saved at " + dataDir);
}
catch (Exception ex)
{
	Console.WriteLine(ex.Message);
}

Kesimpulan

Dalam tutorial ini, kita mempelajari cara menambahkan tombol radio di dokumen PDF menggunakan Aspose.PDF untuk .NET. Dengan mengikuti langkah-langkah ini, Anda dapat dengan mudah membuat tombol radio dan menempatkannya pada halaman tertentu di dokumen PDF Anda.

FAQ

T: Dapatkah saya menyesuaikan tampilan tombol radio, seperti ukuran dan warnanya?

J: Ya, Anda dapat menyesuaikan tampilan tombol radio menggunakanRectangle koordinat objek untuk menentukan ukuran dan posisinya. Aspose.PDF untuk .NET memungkinkan Anda menyesuaikan tampilan tombol radio sesuai kebutuhan Anda.

T: Bisakah saya menambahkan beberapa tombol radio dengan grup berbeda di halaman yang sama?

J: Ya, Anda dapat menambahkan beberapa tombol radio dengan grup berbeda di halaman yang sama. Setiap grup tombol radio dapat memiliki nama unik, dan hanya satu opsi dalam setiap grup yang dapat dipilih dalam satu waktu.

T: Bagaimana cara menambahkan label atau deskripsi teks ke opsi tombol radio?

J: Untuk menambahkan label atau deskripsi teks ke opsi tombol radio, Anda dapat menggunakanTextStampkelas dari Aspose.PDF untuk .NET untuk melapisi teks pada dokumen PDF pada koordinat tertentu.

T: Apakah Aspose.PDF untuk .NET kompatibel dengan semua versi .NET Framework?

J: Ya, Aspose.PDF untuk .NET kompatibel dengan semua versi .NET Framework, termasuk .NET Core dan .NET Standard.

T: Bisakah saya mengontrol pemilihan opsi tombol radio di dokumen PDF secara terprogram?

J: Ya, Anda dapat mengontrol pemilihan opsi tombol radio secara terprogram menggunakanIsSelected properti dariRadioButtonOption kelas. Properti ini memungkinkan Anda menyetel opsi tertentu sesuai pilihan.