## Uses of Class
org.apache.pdfbox.pdmodel.PDResources

Packages that use PDResources
org.apache.pdfbox.contentstream: This package contains provides classes for working with content streams.
org.apache.pdfbox.pdmodel: The PDModel package represents a high level API for creating and manipulating PDF documents.
org.apache.pdfbox.pdmodel.font: Classes to deal with font functionality in a PDF Document.
org.apache.pdfbox.pdmodel.graphics: The PDModel graphics package deals with graphics states, operations, and parameters within the PDF document.
org.apache.pdfbox.pdmodel.graphics.color: This package deals with colors that are stored in a PDF document.
org.apache.pdfbox.pdmodel.graphics.form: This package deals with Form XObjects that are stored in a PDF document.
org.apache.pdfbox.pdmodel.graphics.image: This package deals with images that are stored in a PDF document.
org.apache.pdfbox.pdmodel.graphics.pattern: This package deals with patterns which are used instead of colors.
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.pdmodel.interactive.form: The interactive package contains classes for handling Interactive Forms, also known as "AcroForms".

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

Methods in org.apache.pdfbox.contentstream that return PDResources
`PDResources` PDFStreamEngine.`getResources()`
`PDResources` PDContentStream.`getResources()` Returns this stream's resources, if any.

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

Methods in org.apache.pdfbox.pdmodel that return PDResources
`PDResources` PDPage.`getResources()` A dictionary containing any resources required by the page.

Methods in org.apache.pdfbox.pdmodel with parameters of type PDResources
`void` PDPage.`setResources(PDResources resources)` This will set the resources for this page.

### Uses of PDResources in org.apache.pdfbox.pdmodel.font

Methods in org.apache.pdfbox.pdmodel.font that return PDResources
`PDResources` PDType3Font.`getResources()` Returns the optional resources of the type3 stream.
`PDResources` PDType3CharProc.`getResources()`

### Uses of PDResources in org.apache.pdfbox.pdmodel.graphics

Methods in org.apache.pdfbox.pdmodel.graphics with parameters of type PDResources
`static PDXObject` PDXObject.`createXObject(COSBase base, PDResources resources)` Creates a new XObject instance of the appropriate type for the COS stream.

### Uses of PDResources in org.apache.pdfbox.pdmodel.graphics.color

Methods in org.apache.pdfbox.pdmodel.graphics.color with parameters of type PDResources
`static PDICCBased` PDICCBased.`create(COSArray iccArray, PDResources resources)` Creates a new ICC color space using the PDF array, optionally using a resource cache.
`static PDColorSpace` PDColorSpace.`create(COSBase colorSpace, PDResources resources)` Creates a color space given a name or array.
`static PDColorSpace` PDColorSpace.`create(COSBase colorSpace, PDResources resources, boolean wasDefault)` Creates a color space given a name or array.
`Map<String,PDSeparation>` PDDeviceNAttributes.`getColorants(PDResources resources)` Returns a map of colorants and their associated Separation color space.

Constructors in org.apache.pdfbox.pdmodel.graphics.color with parameters of type PDResources
Constructor and Description
`PDDeviceN(COSArray deviceN, PDResources resources)` Creates a new DeviceN color space from the given COS array.
`PDIndexed(COSArray indexedArray, PDResources resources)` Creates a new indexed color space from the given PDF array.
`PDPattern(PDResources resources)` Creates a new pattern color space.
`PDPattern(PDResources resources, PDColorSpace colorSpace)` Creates a new uncolored tiling pattern color space.
`PDSeparation(COSArray separation, PDResources resources)` Creates a new Separation color space from a PDF color space array.

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

Methods in org.apache.pdfbox.pdmodel.graphics.form that return PDResources
`PDResources` PDFormXObject.`getResources()` This will get the resources for this Form XObject.

Methods in org.apache.pdfbox.pdmodel.graphics.form with parameters of type PDResources
`PDColorSpace` PDTransparencyGroupAttributes.`getColorSpace(PDResources resources)` Returns the group color space or null if it isn't defined.
`void` PDFormXObject.`setResources(PDResources resources)` This will set the resources for this page.

### Uses of PDResources in org.apache.pdfbox.pdmodel.graphics.image

Constructors in org.apache.pdfbox.pdmodel.graphics.image with parameters of type PDResources
Constructor and Description
`PDImageXObject(PDStream stream, PDResources resources)` Creates an Image XObject with the given stream as its contents and current color spaces.
`PDInlineImage(COSDictionary parameters, byte[] data, PDResources resources)` Creates an inline image from the given parameters and data.

### Uses of PDResources in org.apache.pdfbox.pdmodel.graphics.pattern

Methods in org.apache.pdfbox.pdmodel.graphics.pattern that return PDResources
`PDResources` PDTilingPattern.`getResources()` This will get the resources for this pattern.

Methods in org.apache.pdfbox.pdmodel.graphics.pattern with parameters of type PDResources
`void` PDTilingPattern.`setResources(PDResources resources)` This will set the resources for this pattern.

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

Methods in org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible that return PDResources
`PDResources` PDFTemplateStructure.`getHolderFormResources()` Gets Holder form resources
`PDResources` PDFTemplateStructure.`getImageFormResources()` Gets image form resources
`PDResources` PDFTemplateStructure.`getInnerFormResources()` Gets inner form Resource

Methods in org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible with parameters of type PDResources
`void` PDFTemplateBuilder.`createBackgroundLayerForm(PDResources innerFormResource, PDRectangle bbox)` Creates the background layer form (n0).
`void` PDVisibleSigBuilder.`createBackgroundLayerForm(PDResources innerFormResource, PDRectangle bbox)`
`void` PDFTemplateBuilder.`createHolderForm(PDResources holderFormResources, PDStream holderFormStream, PDRectangle bbox)` Creates Form
`void` PDVisibleSigBuilder.`createHolderForm(PDResources holderFormResources, PDStream holderFormStream, PDRectangle bbox)`
`void` PDFTemplateBuilder.`createImageForm(PDResources imageFormResources, PDResources innerFormResource, PDStream imageFormStream, PDRectangle bbox, AffineTransform affineTransform, PDImageXObject img)` Creates Image form
`void` PDVisibleSigBuilder.`createImageForm(PDResources imageFormResources, PDResources innerFormResource, PDStream imageFormStream, PDRectangle bbox, AffineTransform at, PDImageXObject img)`
`void` PDFTemplateBuilder.`createInnerForm(PDResources innerFormResources, PDStream innerFormStream, PDRectangle bbox)` Creates InnerForm.
`void` PDVisibleSigBuilder.`createInnerForm(PDResources innerFormResources, PDStream innerFormStream, PDRectangle bbox)`
`void` PDFTemplateBuilder.`createWidgetDictionary(PDSignatureField signatureField, PDResources holderFormResources)` adds Widget Dictionary
`void` PDVisibleSigBuilder.`createWidgetDictionary(PDSignatureField signatureField, PDResources holderFormResources)`
`void` PDFTemplateBuilder.`injectProcSetArray(PDFormXObject innerForm, PDPage page, PDResources innerFormResources, PDResources imageFormResources, PDResources holderFormResources, COSArray procSet)` Inject procSetArray
`void` PDVisibleSigBuilder.`injectProcSetArray(PDFormXObject innerForm, PDPage page, PDResources innerFormResources, PDResources imageFormResources, PDResources holderFormResources, COSArray procSet)`
`void` PDFTemplateBuilder.`insertInnerFormToHolderResources(PDFormXObject innerForm, PDResources holderFormResources)` Insert given from as inner form.
`void` PDVisibleSigBuilder.`insertInnerFormToHolderResources(PDFormXObject innerForm, PDResources holderFormResources)`
`void` PDFTemplateStructure.`setHolderFormResources(PDResources holderFormResources)` Sets holder form resources
`void` PDFTemplateStructure.`setImageFormResources(PDResources imageFormResources)` Sets image form resource
`void` PDFTemplateStructure.`setInnerFormResources(PDResources innerFormResources)` Sets inner form resource

### Uses of PDResources in org.apache.pdfbox.pdmodel.interactive.form

Methods in org.apache.pdfbox.pdmodel.interactive.form that return PDResources
`PDResources` PDAcroForm.`getDefaultResources()` This will get the default resources for the AcroForm.

Methods in org.apache.pdfbox.pdmodel.interactive.form with parameters of type PDResources
`void` PDAcroForm.`setDefaultResources(PDResources dr)` This will set the default resources for the acroform.