Créer une zone de liste déroulante

Utilisez FormEditorExamples.createComboBoxField(...) pour créer une zone de liste déroulante et ajouter des éléments sélectionnables.

Créer un champ de zone de liste déroulante

  1. Liez le PDF source à la façade FormEditor.

  2. Ajoutez le champ de la zone de liste déroulante avec sa valeur par défaut et son rectangle cible.

  3. Ajoutez les éléments de la zone de liste déroulante sélectionnables.

  4. Enregistrez le document mis à jour.

public static void createComboBoxField(Path inputFile, Path outputFile) {
    FormEditor editor = new FormEditor();
    try {
        editor.bindPdf(inputFile.toString());
        editor.addField(FieldType.ComboBox, "combobox1", "Australia", 1, 230, 498, 350, 514);
        editor.addListItem("combobox1", new String[] {"Australia", "Australia"});
        editor.addListItem("combobox1", new String[] {"New Zealand", "New Zealand"});
        editor.save(outputFile.toString());
    } finally {
        editor.close();
    }
}