Uses of Class
org.sejda.sambox.pdmodel.interactive.form.PDField
Packages that use PDField
Package
Description
The interactive package contains classes for handling Interactive Forms, also known as "AcroForms".
-
Uses of PDField in org.sejda.sambox.pdmodel.fixup.processor
Methods in org.sejda.sambox.pdmodel.fixup.processor that return PDFieldModifier and TypeMethodDescriptionprivate PDFieldAcroFormOrphanWidgetsProcessor.resolveNonRootField(PDAcroForm acroForm, COSDictionary parent, Map<String, PDField> nonTerminalFieldsMap) Method parameters in org.sejda.sambox.pdmodel.fixup.processor with type arguments of type PDFieldModifier and TypeMethodDescriptionprivate voidAcroFormOrphanWidgetsProcessor.handleAnnotations(PDAcroForm acroForm, PDResources acroFormResources, List<PDField> fields, List<PDAnnotation> annotations, Map<String, PDField> nonTerminalFieldsMap) private voidAcroFormOrphanWidgetsProcessor.handleAnnotations(PDAcroForm acroForm, PDResources acroFormResources, List<PDField> fields, List<PDAnnotation> annotations, Map<String, PDField> nonTerminalFieldsMap) private PDFieldAcroFormOrphanWidgetsProcessor.resolveNonRootField(PDAcroForm acroForm, COSDictionary parent, Map<String, PDField> nonTerminalFieldsMap) -
Uses of PDField in org.sejda.sambox.pdmodel.interactive.form
Subclasses of PDField in org.sejda.sambox.pdmodel.interactive.formModifier and TypeClassDescriptionclassA button field represents an interactive control on the screen that the user can manipulate with the mouse.final classA check box toggles between two states, on and off.classA choice field contains several text items, one or more of which shall be selected as the field value.final classA combo box consisting of a drop-down list.final classA scrollable list box.classA non terminal field in an interactive form.classA pushbutton is a purely interactive control that responds immediately to user input without retaining a permanent value.final classRadio button fields contain a set of related buttons that can each be on or off.classA signature field is a form field that contains a digital signature.classA field in an interactive form.final classA text field is a box or space for text fill-in data typically entered from a keyboard.classBase class for fields which use "Variable Text".Fields in org.sejda.sambox.pdmodel.interactive.form with type parameters of type PDFieldModifier and TypeFieldDescriptionPDFieldTree.FieldIterator.queuePDFieldTree.PreOrderIterator.queueMethods in org.sejda.sambox.pdmodel.interactive.form that return PDFieldModifier and TypeMethodDescriptionprivate static PDFieldPDFieldFactory.createButtonSubType(PDAcroForm form, COSDictionary field, PDNonTerminalField parent) private static PDFieldPDFieldFactory.createChoiceSubType(PDAcroForm form, COSDictionary field, PDNonTerminalField parent) static PDFieldPDFieldFactory.createField(PDAcroForm form, COSDictionary field, PDNonTerminalField parent) Creates aPDFieldsubclass from the given field.static PDFieldPDFieldFactory.createFieldAddingChildToParent(PDAcroForm form, COSDictionary field, PDNonTerminalField parent) Creates and sets it as a child of the given parentPDNonTerminalField(package private) PDFieldThis will find one of the child elements.(package private) static PDFieldPDField.fromDictionary(PDAcroForm form, COSDictionary field, PDNonTerminalField parent) Creates a COSField subclass from the given COS field.This will get a field by name, possibly using the cache if setCache is true.PDFieldTree.FieldIterator.next()PDFieldTree.PreOrderIterator.next()Methods in org.sejda.sambox.pdmodel.interactive.form that return types with arguments of type PDFieldModifier and TypeMethodDescriptionPDAcroForm.fieldsFromArray(COSArray array) PDAcroForm.getCalculationOrder()PDNonTerminalField.getChildren()PDAcroForm.getFieldIterator()Returns an iterator which walks all fields in the field tree, post-order.PDAcroForm.getFields()This will return all of the documents root fields.PDFieldTree.iterator()PDFieldTree.stream()Methods in org.sejda.sambox.pdmodel.interactive.form with parameters of type PDFieldModifier and TypeMethodDescriptionvoidAdds a child to the array of childrenprivate voidPDFieldTree.FieldIterator.enqueueKids(PDField node) private voidPDFieldTree.PreOrderIterator.enqueueKids(PDField node) static COSStringDefaultAppearanceHelper.getDefaultAppearance(PDField field) PDNonTerminalField.removeChild(PDField field) Removes the given node from the children listPDAcroForm.removeField(PDField remove) removes the given field from the root fields of the formMethod parameters in org.sejda.sambox.pdmodel.interactive.form with type arguments of type PDFieldModifier and TypeMethodDescriptionvoidPDAcroForm.addFields(Collection<PDField> toAdd) Adds the fields to the root fields of the formprivate Map<COSDictionary,Set<COSDictionary>> PDAcroForm.buildPagesWidgetsMap(List<PDField> fields) voidThis will flatten the specified form fields.voidPDAcroForm.refreshAppearances(List<PDField> fields) Refreshes the appearance streams and appearance dictionaries for the widget annotations of the specified fields.private voidPDAcroForm.removeFields(List<PDField> fields) voidPDNonTerminalField.setChildren(List<PDField> children) Sets the child fields.voidSet the documents root fields.private Map<COSDictionary,PDAnnotationWidget>