Trabajando con Elementos de Lista

Agregar Elemento de Lista en un Archivo PDF Existente

AddListItem método permite agregar un elemento en un campo ListBox. El primer argumento es el nombre del campo y el segundo argumento es el elemento del campo. Puedes pasar un solo elemento del campo o puedes pasar un arreglo de cadenas que contenga una lista de elementos. Este método es proporcionado por la clase FormEditor. El siguiente fragmento de código te muestra cómo agregar elementos de lista en un archivo PDF.

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

     // Create an instance of FormEditor to manipulate form fields
     using (var formEditor = new Aspose.Pdf.Facades.FormEditor())
     {
         // Bind PDF document
         formEditor.BindPdf(dataDir + "Sample-Form-01.pdf");

         // Add a ListBox field for selecting country, placed at the specified coordinates on page 1
         formEditor.AddField(Aspose.Pdf.Facades.FieldType.ListBox, "Country", 1, 232.56f, 476.75f, 352.28f,
             514.03f);

         // Add list items to the 'Country' ListBox field
         formEditor.AddListItem("Country", "USA");
         formEditor.AddListItem("Country", "Canada");
         formEditor.AddListItem("Country", "France");
         formEditor.AddListItem("Country", "Spain");

         // Save PDF document
         formEditor.Save(dataDir + "Sample-Form-01-mod.pdf");
     }
 }

Eliminar Elemento de Lista de un Archivo PDF Existente

DelListItem método permite eliminar un elemento particular del ListBox. El primer parámetro es el nombre del campo mientras que el segundo parámetro es el elemento que deseas eliminar de la lista. Este método es proporcionado por la clase FormEditor. El siguiente fragmento de código te muestra cómo eliminar un elemento de lista del archivo PDF.

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

     // Create an instance of FormEditor to manipulate form fields
     using (var formEditor = new Aspose.Pdf.Facades.FormEditor())
     {
         // Bind PDF document
         formEditor.BindPdf(dataDir + "Sample-Form-04.pdf");

         // Delete the list item "France" from the 'Country' ListBox field
         formEditor.DelListItem("Country", "France");

         // Save PDF document
         formEditor.Save(dataDir + "Sample-Form-04-mod.pdf");
     }
 }