## Uses of Class
org.apache.pdfbox.pdmodel.graphics.form.PDFormXObject

Packages that use PDFormXObject
org.apache.pdfbox.contentstream: This package contains provides classes for working with content streams.
org.apache.pdfbox.multipdf
org.apache.pdfbox.pdmodel: The PDModel package represents a high level API for creating and manipulating PDF documents.
org.apache.pdfbox.pdmodel.graphics.form: This package deals with Form XObjects that are stored in a PDF document.
org.apache.pdfbox.pdmodel.interactive.annotation: The annotation package contains classes that work with PDF annotation elements.
org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible: This is the visual signature part that help creating the visual representation for the digital signature.
org.apache.pdfbox.rendering

### Uses of PDFormXObject in org.apache.pdfbox.contentstream

Methods in org.apache.pdfbox.contentstream with parameters of type PDFormXObject
`void` PDFStreamEngine.`showForm(PDFormXObject form)` Shows a form from the content stream.

### Uses of PDFormXObject in org.apache.pdfbox.multipdf

Methods in org.apache.pdfbox.multipdf that return PDFormXObject
`PDFormXObject` LayerUtility.`importPageAsForm(PDDocument sourceDoc, int pageNumber)` Imports a page from some PDF file as a Form XObject so it can be placed on another page in the target document.
`PDFormXObject` LayerUtility.`importPageAsForm(PDDocument sourceDoc, PDPage page)` Imports a page from some PDF file as a Form XObject so it can be placed on another page in the target document.

Methods in org.apache.pdfbox.multipdf with parameters of type PDFormXObject
`PDOptionalContentGroup` LayerUtility.`appendFormAsLayer(PDPage targetPage, PDFormXObject form, AffineTransform transform, String layerName)` Places the given form over the existing content of the indicated page (like an overlay).

### Uses of PDFormXObject in org.apache.pdfbox.pdmodel

Methods in org.apache.pdfbox.pdmodel with parameters of type PDFormXObject
`COSName` PDResources.`add(PDFormXObject form)` Adds the given form to the resources of the current page and returns the name for the new resources.
`void` PDPageContentStream.`drawForm(PDFormXObject form)` Draws the given Form XObject at the current location.

Constructors in org.apache.pdfbox.pdmodel with parameters of type PDFormXObject
Constructor and Description
`PDFormContentStream(PDFormXObject form)` Create a new form XObject content stream.
`PDPageContentStream(PDDocument doc, PDFormXObject form, OutputStream outputStream)` Create a new appearance stream.

### Uses of PDFormXObject in org.apache.pdfbox.pdmodel.graphics.form

Subclasses of PDFormXObject in org.apache.pdfbox.pdmodel.graphics.form
`class` `PDTransparencyGroup` A transparency group.

### Uses of PDFormXObject in org.apache.pdfbox.pdmodel.interactive.annotation

Subclasses of PDFormXObject in org.apache.pdfbox.pdmodel.interactive.annotation
`class` `PDAppearanceStream` An appearance stream is a form XObject, a self-contained content stream that shall be rendered inside the annotation rectangle.

Methods in org.apache.pdfbox.pdmodel.interactive.annotation that return PDFormXObject
`PDFormXObject` PDAppearanceCharacteristicsDictionary.`getAlternateIcon()` This will retrieve the alternate icon.
`PDFormXObject` PDAppearanceCharacteristicsDictionary.`getNormalIcon()` This will retrieve the normal icon.
`PDFormXObject` PDAppearanceCharacteristicsDictionary.`getRolloverIcon()` This will retrieve the rollover icon.

### Uses of PDFormXObject in org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible

Methods in org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible that return PDFormXObject
`PDFormXObject` PDFTemplateStructure.`getHolderForm()` Gets Holder form.
`PDFormXObject` PDFTemplateStructure.`getImageForm()` Gets Image form.
`PDFormXObject` PDFTemplateStructure.`getInnerForm()` Gets inner form that is in this location: AcroForm/DR/XObject/{holder form name}/Resources/XObject/{inner name} By default inner form name starts with "n".

Methods in org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible with parameters of type PDFormXObject
`void` PDVisibleSigBuilder.`createAppearanceDictionary(PDFormXObject holderForm, PDSignatureField signatureField)`
`void` PDFTemplateBuilder.`createAppearanceDictionary(PDFormXObject holderForm, PDSignatureField signatureField)` Creates appearance dictionary
`void` PDVisibleSigBuilder.`injectProcSetArray(PDFormXObject innerForm, PDPage page, PDResources innerFormResources, PDResources imageFormResources, PDResources holderFormResources, COSArray procSet)`
`void` PDFTemplateBuilder.`injectProcSetArray(PDFormXObject innerForm, PDPage page, PDResources innerFormResources, PDResources imageFormResources, PDResources holderFormResources, COSArray procSet)` Inject procSetArray
`void` PDVisibleSigBuilder.`insertInnerFormToHolderResources(PDFormXObject innerForm, PDResources holderFormResources)`
`void` PDFTemplateBuilder.`insertInnerFormToHolderResources(PDFormXObject innerForm, PDResources holderFormResources)`
`void` PDFTemplateStructure.`setHolderForm(PDFormXObject holderForm)` In the structure, form will be contained by XObject in the AcroForm/DR/
`void` PDFTemplateStructure.`setImageForm(PDFormXObject imageForm)` Sets Image form.
`void` PDFTemplateStructure.`setInnerForm(PDFormXObject innerForm)` sets inner form to this location: AcroForm/DR/XObject/{holder form name}/Resources/XObject/{destination}

### Uses of PDFormXObject in org.apache.pdfbox.rendering

Methods in org.apache.pdfbox.rendering with parameters of type PDFormXObject
`void` PageDrawer.`showForm(PDFormXObject form)` Shows a form from the content stream.