Boutons radio horizontaux et verticaux

Dans ce didacticiel, nous allons vous montrer comment créer des boutons radio disposés horizontalement et verticalement dans un document PDF à l’aide d’Aspose.PDF pour .NET. Nous expliquerons le code source C# étape par étape pour vous guider tout au long de ce processus.

Étape 1 : Préparation

Assurez-vous d’avoir importé les bibliothèques nécessaires et défini le chemin d’accès à votre répertoire de documents :

string dataDir = "YOUR DOCUMENTS DIRECTORY";

Étape 2 : Charger le document

Chargez le document PDF existant :

FormEditor formEditor = new FormEditor();
formEditor.BindPdf(dataDir + "input.pdf");

Étape 3 : Personnaliser les options des boutons radio

Personnalisez les options des boutons radio en définissant les propriétés suivantes :

formEditor. RadioGap = 4; // Distance entre deux options de boutons radio
formEditor. RadioHoriz = true; //Disposition horizontale des boutons radio
formEditor.RadioButtonItemSize = 20; // Taille des boutons radio
formEditor.Facade.BorderWidth = 1; // Largeur de la bordure du bouton radio
formEditor.Facade.BorderColor = System.Drawing.Color.Black; // Couleur de la bordure du bouton radio

Étape 4 : ajouter des boutons radio horizontaux

Ajoutez des boutons radio disposés horizontalement en précisant les options et la position du champ :

formEditor.Items = new string[] { "First", "Second", "Third" };
formEditor.AddField(FieldType.Radio, "NewField1", 1, 40, 600, 120, 620);

Étape 5 : Ajouter des boutons radio verticaux

Ajoutez des boutons radio disposés verticalement en précisant les options et la position du champ :

formEditor. RadioHoriz = false; // Disposition verticale des boutons radio
formEditor.Items = new string[] { "First", "Second", "Third" };
formEditor.AddField(FieldType.Radio, "NewField2", 1, 40, 500, 60, 550);

Étape 6 : Enregistrez le document

Enregistrez le document PDF modifié :

dataDir = dataDir + "HorizontallyAndVerticallyRadioButtons_out.pdf";
formEditor.Save(dataDir);

Exemple de code source pour les boutons radio horizontaux et verticaux utilisant Aspose.PDF pour .NET

try
{
	// Le chemin d'accès au répertoire des documents.
	string dataDir = "YOUR DOCUMENT DIRECTORY";
	// Charger le document précédemment enregistré
	FormEditor formEditor = new FormEditor();
	formEditor.BindPdf(dataDir + "input.pdf");
	// RadioGap est la distance entre deux options de boutons radio.
	formEditor.RadioGap = 4;
	// Ajouter un bouton radio horizontal
	formEditor.RadioHoriz = true;
	// RadioButtonItemSize si la taille de l’élément de bouton radio.
	formEditor.RadioButtonItemSize = 20;
	formEditor.Facade.BorderWidth = 1;
	formEditor.Facade.BorderColor = System.Drawing.Color.Black;
	formEditor.Items = new string[] { "First", "Second", "Third" };
	formEditor.AddField(FieldType.Radio, "NewField1", 1, 40, 600, 120, 620);
	// Ajouter un autre bouton radio situé verticalement
	formEditor.RadioHoriz = false;
	formEditor.Items = new string[] { "First", "Second", "Third" };
	formEditor.AddField(FieldType.Radio, "NewField2", 1, 40, 500, 60, 550);
	dataDir = dataDir + "HorizontallyAndVerticallyRadioButtons_out.pdf";
	// Enregistrez le document PDF
	formEditor.Save(dataDir);
	Console.WriteLine("\nHorizontally and vertically laid out radio buttons successfully.\nFile saved at " + dataDir);
}
catch (Exception ex)
{
	Console.WriteLine(ex.Message);
}

Conclusion

Dans ce didacticiel, nous avons appris à créer des boutons radio disposés horizontalement et verticalement dans un document PDF à l’aide d’Aspose.PDF pour .NET. En suivant ces étapes, vous pouvez facilement personnaliser la disposition des boutons radio et les ajouter à vos documents PDF à l’aide d’Aspose.PDF.

FAQ

Q : Que sont les boutons radio disposés horizontalement et verticalement dans un document PDF ?

R : Les boutons radio disposés horizontalement et verticalement dans un document PDF font référence à l’orientation de la disposition des options des boutons radio. La disposition horizontale place les options des boutons radio côte à côte, permettant aux utilisateurs de faire une sélection de gauche à droite. La disposition verticale, quant à elle, empile les options des boutons radio les unes sur les autres, permettant aux utilisateurs de faire une sélection de haut en bas.

Q : Comment personnaliser l’apparence des options des boutons radio dans Aspose.PDF pour .NET ?

R : Vous pouvez personnaliser l’apparence des options des boutons radio dans Aspose.PDF pour .NET en ajustant plusieurs propriétés. L’API fournit des options pour définir la distance entre deux options de boutons radio (RadioGap), l’orientation de la mise en page (RadioHoriz), la taille des éléments des boutons radio (RadioButtonItemSize), la largeur de la bordure et la couleur des boutons radio, et bien plus encore.

Q : Puis-je ajouter des boutons radio horizontaux et verticaux au même document PDF ?

R : Oui, vous pouvez ajouter des boutons radio horizontaux et verticaux au même document PDF à l’aide d’Aspose.PDF pour .NET. L’exemple de code source fourni dans le didacticiel montre comment ajouter d’abord des boutons radio disposés horizontalement, puis ajouter un autre ensemble de boutons radio disposés verticalement au même document PDF.

Q : Puis-je définir différentes options de boutons radio pour chaque groupe de boutons radio ?

R : Oui, vous pouvez définir différentes options de boutons radio pour chaque groupe de boutons radio. Chaque groupe doit avoir unRadioButtonField objet, et leRadioButtonOptionField les objets de chaque groupe doivent partager la même page et des noms uniques pour leurs options. Cela garantit que les boutons radio de chaque groupe fonctionnent correctement et que les sélections s’excluent mutuellement.

Q : Les paramètres de disposition et d’apparence des boutons radio sont-ils pris en charge dans toutes les visionneuses et applications PDF ?

R : Oui, les paramètres de disposition et d’apparence des boutons radio sont pris en charge dans toutes les visionneuses et applications PDF conformes aux normes. La spécification PDF définit les boutons radio et leurs différents attributs, les rendant universellement reconnus au format PDF. Cependant, il est essentiel de tester l’apparence et le comportement des boutons radio dans différents visualiseurs PDF pour garantir un rendu cohérent sur les différentes plates-formes.