Obter Valor da Opção do Botão

Obter Valores da Opção do Botão de um Arquivo PDF Existente

Os botões de rádio fornecem uma maneira de mostrar diferentes opções. A classe Form permite que você obtenha todos os valores das opções de botão para um botão de rádio específico. Você pode obter esses valores usando o método GetButtonOptionValues. Este método requer o nome do botão de rádio como parâmetro de entrada e retorna um Hashtable. Você pode iterar por este Hashtable para obter os valores das opções. O seguinte trecho de código mostra como obter os valores das opções do botão de um arquivo PDF existente.

// 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);
        }
    }
}

Obter o Valor da Opção do Botão Atual de um Arquivo PDF Existente

Os botões de rádio fornecem uma maneira de definir valores de opção, no entanto, apenas um deles pode ser selecionado por vez. Se você deseja obter o valor da opção atualmente selecionada, pode usar o método GetButtonOptionCurrentValue. A classe Form fornece este método. O método GetButtonOptionCurrentValue requer o nome do botão de rádio como parâmetro de entrada e retorna o valor como string. O seguinte trecho de código mostra como obter o valor da opção do botão atual de um arquivo PDF existente.

// 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);
    }
}