COSObjectable
public class PDAnnotationFileAttachment extends PDAnnotationMarkup
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
ATTACHMENT_NAME_GRAPH |
See get/setAttachmentName.
|
static java.lang.String |
ATTACHMENT_NAME_PAPERCLIP |
See get/setAttachmentName.
|
static java.lang.String |
ATTACHMENT_NAME_PUSH_PIN |
See get/setAttachmentName.
|
static java.lang.String |
ATTACHMENT_NAME_TAG |
See get/setAttachmentName.
|
static java.lang.String |
SUB_TYPE |
The type of annotation.
|
FLAG_HIDDEN, FLAG_INVISIBLE, FLAG_LOCKED, FLAG_NO_ROTATE, FLAG_NO_VIEW, FLAG_NO_ZOOM, FLAG_PRINTED, FLAG_READ_ONLY, FLAG_TOGGLE_NO_VIEW
RT_GROUP, RT_REPLY, SUB_TYPE_CARET, SUB_TYPE_FREETEXT, SUB_TYPE_INK, SUB_TYPE_POLYGON, SUB_TYPE_POLYLINE, SUB_TYPE_SOUND
Constructor | Description |
---|---|
PDAnnotationFileAttachment() |
Constructor.
|
PDAnnotationFileAttachment(COSDictionary field) |
Creates a Link annotation from a COSDictionary, expected to be
a correct object definition.
|
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getAttachmentName() |
This is the name used to draw the type of attachment.
|
PDFileSpecification |
getFile() |
Return the attached file.
|
void |
setAttachementName(java.lang.String name) |
Set the name used to draw the attachement icon.
|
void |
setFile(PDFileSpecification file) |
Set the attached file.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createAnnotation, getAnnotationFlags, getAnnotationName, getAppearance, getAppearanceStream, getColour, getContents, getCOSObject, getDictionary, getModifiedDate, getPage, getRectangle, getStructParent, getSubtype, isHidden, isInvisible, isLocked, isNoRotate, isNoView, isNoZoom, isPrinted, isReadOnly, isToggleNoView, setAnnotationFlags, setAnnotationName, setAppearance, setAppearanceStream, setColour, setContents, setHidden, setInvisible, setLocked, setModifiedDate, setModifiedDate, setNoRotate, setNoView, setNoZoom, setPage, setPrinted, setReadOnly, setRectangle, setStructParent, setToggleNoView
getConstantOpacity, getCreationDate, getExternalData, getInReplyTo, getIntent, getPopup, getReplyType, getRichContents, getSubject, getTitlePopup, setConstantOpacity, setCreationDate, setExternalData, setInReplyTo, setIntent, setPopup, setReplyType, setRichContents, setSubject, setTitlePopup
public static final java.lang.String ATTACHMENT_NAME_PUSH_PIN
public static final java.lang.String ATTACHMENT_NAME_GRAPH
public static final java.lang.String ATTACHMENT_NAME_PAPERCLIP
public static final java.lang.String ATTACHMENT_NAME_TAG
public static final java.lang.String SUB_TYPE
public PDAnnotationFileAttachment()
public PDAnnotationFileAttachment(COSDictionary field)
field
- the PDF objet to represent as a field.public PDFileSpecification getFile() throws java.io.IOException
java.io.IOException
- If there is an error creating the file spec.public void setFile(PDFileSpecification file)
file
- The file that is attached.public java.lang.String getAttachmentName()
public void setAttachementName(java.lang.String name)
name
- The name of the visual icon to draw.