Dapatkan Nilai Opsi Tombol

Dapatkan Nilai Opsi Tombol dari File PDF yang Ada

Tombol radio menyediakan cara untuk menunjukkan berbagai opsi. Kelas Form memungkinkan Anda untuk mendapatkan semua nilai opsi tombol untuk tombol radio tertentu. Anda dapat mendapatkan nilai-nilai ini menggunakan metode GetButtonOptionValues. Metode ini memerlukan nama tombol radio sebagai parameter input dan mengembalikan sebuah Hashtable. Anda dapat mengiterasi melalui Hashtable ini untuk mendapatkan nilai opsi. Cuplikan kode berikut menunjukkan cara mendapatkan nilai opsi tombol dari file PDF yang ada.

// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.Pdf-for-.NET
private static void GetButtonOptions()
{    
    // The path to the documents directory
    var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Forms();

    using (var pdfForm = new Aspose.Pdf.Facades.Form())
    {
        // Bind PDF document
        pdfForm.BindPdf(dataDir + "FormField.pdf");

        // Get button option values
        var optionValues = pdfForm.GetButtonOptionValues("Gender");

        IDictionaryEnumerator optionValueEnumerator = optionValues.GetEnumerator();

        while (optionValueEnumerator.MoveNext())
        {
            Console.WriteLine("Key : {0} , Value : {1} ", optionValueEnumerator.Key, optionValueEnumerator.Value);
        }
    }
}

Dapatkan Nilai Opsi Tombol Saat Ini dari File PDF yang Ada

Tombol radio menyediakan cara untuk mengatur nilai opsi, namun hanya satu dari mereka yang dapat dipilih pada satu waktu. Jika Anda ingin mendapatkan nilai opsi yang dipilih saat ini, maka Anda dapat menggunakan metode GetButtonOptionCurrentValue. Kelas Form menyediakan metode ini. Metode GetButtonOptionCurrentValue memerlukan nama tombol radio sebagai parameter input dan mengembalikan nilai sebagai string. Cuplikan kode berikut menunjukkan cara mendapatkan nilai opsi tombol saat ini dari file PDF yang ada.

// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.Pdf-for-.NET
private static void GetCurremtButtonOptionValue()
{    
    // The path to the documents directory
    var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Forms();

    using (var pdfForm = new Aspose.Pdf.Facades.Form())
    {
        // Bind PDF document
        pdfForm.BindPdf(dataDir + "FormField.pdf");

        // Get button option values
        string optionValue = pdfForm.GetButtonOptionCurrentValue("Gender");

        Console.WriteLine("Current Value : {0} ", optionValue);
    }
}