public class PDFormXObject extends PDXObject implements PDContentStream
| Constructor and Description |
|---|
PDFormXObject(PDDocument document)
Creates a Form Image XObject for writing, in the given document.
|
PDFormXObject(PDStream stream)
Creates a Form XObject for reading.
|
PDFormXObject(PDStream stream,
String name)
Creates a Form XObject for reading.
|
| Modifier and Type | Method and Description |
|---|---|
PDRectangle |
getBBox()
An array of four numbers in the form coordinate system (see below),
giving the coordinates of the left, bottom, right, and top edges, respectively,
of the form XObject's bounding box.
|
COSStream |
getContentStream()
Returns the underlying COS stream.
|
int |
getFormType()
This will get the form type, currently 1 is the only form type.
|
PDGroup |
getGroup()
Returns the group attributes dictionary (Group XObject).
|
Matrix |
getMatrix()
This will get the optional Matrix of an XObjectForm.
|
PDResources |
getResources()
This will get the resources at this page and not look up the hierarchy.
|
int |
getStructParents()
This will get the key of this XObjectForm in the structural parent tree.
|
void |
setBBox(PDRectangle bbox)
This will set the BBox (bounding box) for this form.
|
void |
setFormType(int formType)
Set the form type.
|
void |
setMatrix(AffineTransform transform)
Sets the optional Matrix entry for the form XObject.
|
void |
setResources(PDResources resources)
This will set the resources for this page.
|
void |
setStructParents(int structParent)
This will set the key for this XObjectForm in the structural parent tree.
|
createXObject, getCOSObject, getCOSStream, getPDStream, isInherited, setInheritedpublic PDFormXObject(PDStream stream)
stream - The XObject streampublic PDFormXObject(PDStream stream, String name)
stream - The XObject streamname - The name of the form XObject, to prevent recursion.public PDFormXObject(PDDocument document)
document - The current documentpublic int getFormType()
public void setFormType(int formType)
formType - The new form type.public PDGroup getGroup()
public COSStream getContentStream()
PDContentStreamgetContentStream in interface PDContentStreampublic PDResources getResources()
getResources in interface PDContentStreampublic void setResources(PDResources resources)
resources - The new resources for this page.public PDRectangle getBBox()
getBBox in interface PDContentStreampublic void setBBox(PDRectangle bbox)
bbox - The new BBox for this form.public Matrix getMatrix()
getMatrix in interface PDContentStreampublic void setMatrix(AffineTransform transform)
transform - the transformation matrixpublic int getStructParents()
public void setStructParents(int structParent)
structParent - The new key for this XObjectForm.Copyright © 2015–2021 The veraPDF Consortium. All rights reserved.