org.apache.fop.pdf
Class PDFLink
java.lang.Object
|
+--org.apache.fop.pdf.PDFObject
|
+--org.apache.fop.pdf.PDFLink
- public class PDFLink
- extends PDFObject
class representing an /Annot object of /Subtype /Link
Field Summary |
static int |
EXTERNAL
Used to represent an external link. |
static int |
INTERNAL
Used to represent an internal link. |
Constructor Summary |
PDFLink(java.awt.geom.Rectangle2D r)
create objects associated with a link annotation (GoToR) |
Method Summary |
boolean |
equals(java.lang.Object obj)
Check if this equals another object. |
void |
setAction(PDFAction action)
Set the pdf action for this link. |
java.lang.String |
toPDFString()
This method returns a String representation of the PDF object. |
Methods inherited from class org.apache.fop.pdf.PDFObject |
encode, encodeString, encodeText, formatDateTime, getDocument, getDocumentSafely, getGeneration, getObjectID, getObjectNumber, hasObjectNumber, output, referencePDF, setDocument, setObjectNumber, toPDF |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EXTERNAL
public static final int EXTERNAL
- Used to represent an external link.
INTERNAL
public static final int INTERNAL
- Used to represent an internal link.
PDFLink
public PDFLink(java.awt.geom.Rectangle2D r)
- create objects associated with a link annotation (GoToR)
- Parameters:
r
- the rectangle of the link hotspot in absolute coordinates
setAction
public void setAction(PDFAction action)
- Set the pdf action for this link.
- Parameters:
action
- the pdf action that is activated for this link
toPDFString
public java.lang.String toPDFString()
- Description copied from class:
PDFObject
- This method returns a String representation of the PDF object. The result
is normally converted/encoded to a byte array by toPDF(). Only use
this method to implement the serialization if the object can be fully
represented as text. If the PDF representation of the object contains
binary content use toPDF() or output(OutputStream) instead.
- Overrides:
toPDFString
in class PDFObject
- See Also:
PDFObject.toPDFString()
equals
public boolean equals(java.lang.Object obj)
- Check if this equals another object.
- Overrides:
equals
in class java.lang.Object
- Parameters:
obj
- the object to compare- Returns:
- true if this equals other object
Copyright 1999-2006 The Apache Software Foundation. All Rights Reserved.