J'ai donc le code VB.NET suivant qui crée un champ de formulaire dans un fichier PDF en utilisant le module PDF Essential Syncfusion:Pourquoi chaque champ de formulaire dans mon fichier PDF généré se termine-t-il par "-0"?
Dim pdfField As New Pdf.Interactive.PdfTextBoxField(pdfDoc.Pages(iPage), "txt1")
pdfField.Location = New PointF(50, 50)
pdfField.Size = New SizeF(100, 10)
pdfDoc.Form.Fields.Add(pdfField)
Cela fonctionne très bien sauf pour une chose. Lorsque j'ouvre le PDF dans Acrobat et que je regarde le nom du champ, je remarque qu'il est écrit "txt1-0". Maintenant, je ne peux pas savoir d'où vient le "-0" et comment m'en débarrasser.
Cela peut être un problème de SyncFusion, auquel cas j'espère avoir bientôt une réponse de leur part (j'ai posé la question sur leur forum). Mais je pensais que cela pourrait aussi être un détail fondamental sur les PDF et les noms que je ne connais pas.