public class PDFGoTo extends PDFAction
Constructor and Description |
---|
PDFGoTo(java.lang.String pageReference)
create a /GoTo object.
|
PDFGoTo(java.lang.String pageReference,
java.awt.geom.Point2D position)
create a /GoTo object.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
contentEquals(PDFObject obj)
Check if the other PDFObject has the same content as the current object.
|
java.lang.String |
getAction()
Get the PDF reference for the GoTo action.
|
void |
setDestination(java.lang.String dest)
Set the destination string for this Goto.
|
void |
setPageReference(PDFReference pageReference)
Sets page reference after object has been created
|
void |
setPosition(java.awt.geom.Point2D position)
Sets the target (X,Y) position
|
void |
setXPosition(float xPosition)
Sets the x Position to jump to
|
void |
setYPosition(float yPosition)
Sets the Y position to jump to
|
java.lang.String |
toPDFString()
This method returns a String representation of the PDF object.
|
encode, encodeBinaryToHexString, encodeString, encodeText, formatObject, getChildren, getDocument, getDocumentSafely, getGeneration, getObjectID, getObjectNumber, getParent, hasObjectNumber, makeReference, output, outputInline, referencePDF, setDocument, setObjectNumber, setObjectNumber, setObjectNumber, setParent, toPDF
public PDFGoTo(java.lang.String pageReference)
pageReference
- the pageReference represented by this objectpublic PDFGoTo(java.lang.String pageReference, java.awt.geom.Point2D position)
pageReference
- the PDF reference to the target pageposition
- the target area's on-page coordinates in pointspublic void setPageReference(PDFReference pageReference)
pageReference
- the new page reference to usepublic void setPosition(java.awt.geom.Point2D position)
position
- the target's on-page coordinates in pointspublic void setXPosition(float xPosition)
xPosition
- x positionpublic void setYPosition(float yPosition)
yPosition
- y positionpublic void setDestination(java.lang.String dest)
dest
- the PDF destination stringpublic java.lang.String getAction()
public java.lang.String toPDFString()
toPDFString
in class PDFObject
protected boolean contentEquals(PDFObject obj)
Note: This function has a contract which is less binding than
Object.equals(Object)
. Whereas equals would require all values to be
identical, this method is not required to check everything. In the case
of PDFObjects, this means that the overriding function does not have to
check for PDFObject.getObjectID()
.
contentEquals
in class PDFObject
obj
- object to compare to.Copyright 1999-2017 The Apache Software Foundation. All Rights Reserved.