Trabalhando com Item de Lista

Adicionar Item de Lista em um Arquivo PDF Existente

AddListItem método permite que você adicione um item em um campo ListBox. O primeiro argumento é o nome do campo e o segundo argumento é o item do campo. Você pode passar um único item de campo ou pode passar um array de strings que contém uma lista de itens. Este método é fornecido pela classe FormEditor. O seguinte trecho de código mostra como adicionar itens de lista em um arquivo 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");
     }
 }

Excluir Item de Lista de um Arquivo PDF Existente

DelListItem método permite que você exclua um item específico do ListBox. O primeiro parâmetro é o nome do campo, enquanto o segundo parâmetro é o item que você deseja excluir da lista. Este método é fornecido pela classe FormEditor. O seguinte trecho de código mostra como excluir um item de lista do arquivo 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");
     }
 }