public final class AnnotationSound extends PDFAnnotation
A subtype of PDFAnnotation
that allows audio samples to be attached to the PDF.
There are several ways to add audio to Acrobat - this approach is the "Acrobat 5.0"
compatible approach as described in Acrobat 9.0. The other main approach is to add
a playSound
action to a FormButton
or similar object.
Constructor and Description |
---|
AnnotationSound()
Create a new Sound annotation.
|
Modifier and Type | Method and Description |
---|---|
PDFSound |
getSound()
Return the PDFSound from this annotation
|
void |
setSound(PDFSound sound)
Set the contents of this annotation to the specified sound.
|
void |
setType(String type,
Color color)
Set the type of attachment - the physical appearance on the page.
|
String |
toString() |
addPropertyChangeListener, addReview, flatten, getAuthor, getColor, getContents, getCreationDate, getInReplyTo, getMetaData, getModifyDate, getOpacity, getPage, getPopup, getRectangle, getReplies, getReviews, getSubject, getType, getUniqueID, hasAppearanceState, isContentLocked, isPositionLocked, isPrintable, isReadOnly, isVisible, rebuild, removePropertyChangeListener, setAuthor, setColor, setContents, setCreationDate, setInReplyTo, setLocked, setMetaData, setModifyDate, setOpacity, setPage, setPrintable, setReadOnly, setRectangle, setSubject, setUniqueID, setVisible
public AnnotationSound()
setSound()
method must be called.public void setType(String type, Color color)
IllegalArgumentException
will be thrown.type
- the type of attachment - one of the three values listed above.color
- the color of the attachmentpublic void setSound(PDFSound sound)
sound
- the PDFSound object to usepublic PDFSound getSound()
public String toString()
Copyright © 2001-2017 Big Faceless Organization