Obtenir la valeur de l'option du bouton

Obtenir les valeurs des options de bouton à partir d’un fichier PDF existant

Les boutons radio fournissent un moyen de montrer différentes options. La classe Form vous permet d’obtenir toutes les valeurs des options de bouton pour un bouton radio particulier. Vous pouvez obtenir ces valeurs en utilisant la méthode GetButtonOptionValues. Cette méthode nécessite le nom du bouton radio comme paramètre d’entrée et renvoie un Hashtable. Vous pouvez parcourir ce Hashtable pour obtenir les valeurs des options. Le code suivant vous montre comment obtenir les valeurs des options de bouton à partir d’un fichier PDF existant.

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

Obtenir la valeur actuelle de l’option du bouton à partir d’un fichier PDF existant

Les boutons radio fournissent un moyen de définir des valeurs d’option, cependant, un seul d’entre eux peut être sélectionné à la fois. Si vous souhaitez obtenir la valeur de l’option actuellement sélectionnée, vous pouvez utiliser la méthode GetButtonOptionCurrentValue. La classe Form fournit cette méthode. La méthode GetButtonOptionCurrentValue nécessite le nom du bouton radio comme paramètre d’entrée et renvoie la valeur sous forme de chaîne. Le code suivant vous montre comment obtenir la valeur actuelle de l’option du bouton à partir d’un fichier PDF existant.

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