Créer une zone de liste

Utilisez FormEditorExamples.createListBoxField(...) pour créer une zone de liste avec des éléments prédéfinis.

Créer un champ de zone de liste

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

  2. Définissez les éléments de liste disponibles avec setItems(...).

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

  4. Enregistrez le document mis à jour.

public static void createListBoxField(Path inputFile, Path outputFile) {
    FormEditor editor = new FormEditor();
    try {
        editor.bindPdf(inputFile.toString());
        editor.setItems(new String[] {"Australia", "New Zealand", "Malaysia"});
        editor.addField(FieldType.ListBox, "listbox1", "Australia", 1, 230, 398, 350, 514);
        editor.save(outputFile.toString());
    } finally {
        editor.close();
    }
}