COSObjectablePDAnnotationFileAttachment, PDAnnotationLine, PDAnnotationRubberStamp, PDAnnotationSquareCircle, PDAnnotationText, PDAnnotationTextMarkuppublic class PDAnnotationMarkup extends PDAnnotation
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
RT_GROUP |
Constant for an annotation reply type.
|
static java.lang.String |
RT_REPLY |
Constant for an annotation reply type.
|
static java.lang.String |
SUB_TYPE_CARET |
Constant for an Caret type of annotation.
|
static java.lang.String |
SUB_TYPE_FREETEXT |
Constant for a FreeText type of annotation.
|
static java.lang.String |
SUB_TYPE_INK |
Constant for an Ink type of annotation.
|
static java.lang.String |
SUB_TYPE_POLYGON |
Constant for an Polygon type of annotation.
|
static java.lang.String |
SUB_TYPE_POLYLINE |
Constant for an PolyLine type of annotation.
|
static java.lang.String |
SUB_TYPE_SOUND |
Constant for an Sound type of annotation.
|
| Constructor | Description |
|---|---|
PDAnnotationMarkup() |
Constructor.
|
PDAnnotationMarkup(COSDictionary dict) |
Constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
PDBorderStyleDictionary |
getBorderStyle() |
This will retrieve the border style dictionary, specifying the width and dash pattern used in drawing the line.
|
float |
getConstantOpacity() |
This will retrieve the constant opacity value used when rendering the annotation (excluing any popup).
|
java.util.Calendar |
getCreationDate() |
This will retrieve the date and time the annotation was created.
|
PDExternalDataDictionary |
getExternalData() |
This will return the external data dictionary.
|
PDAnnotation |
getInReplyTo() |
This will retrieve the annotation to which this one is "In Reply To" the actual relationship
is specified by the RT entry.
|
java.lang.String |
getIntent() |
This will retrieve the intent of the annotation The values and meanings are specific to the actual annotation See
the IT_* constants for the annotation classes.
|
PDAnnotationPopup |
getPopup() |
This will retrieve the popup annotation used for entering/editing the text for this annotation.
|
java.lang.String |
getReplyType() |
This will retrieve the Reply Type (relationship) with the annotation in the IRT entry See the RT_* constants for
the available values.
|
java.lang.String |
getRichContents() |
This will retrieve the rich text stream which is displayed in the popup window.
|
java.lang.String |
getSubject() |
This will retrieve the short description of the subject of the annotation.
|
java.lang.String |
getTitlePopup() |
Retrieve the string used as the title of the popup window shown when open and active (by convention this
identifies who added the annotation).
|
void |
setBorderStyle(PDBorderStyleDictionary bs) |
This will set the border style dictionary, specifying the width and dash pattern used in drawing the line.
|
void |
setConstantOpacity(float ca) |
This will set the constant opacity value used when rendering the annotation (excluing any popup).
|
void |
setCreationDate(java.util.Calendar creationDate) |
This will set the date and time the annotation was created.
|
void |
setExternalData(PDExternalDataDictionary externalData) |
This will set the external data dictionary.
|
void |
setInReplyTo(PDAnnotation irt) |
This will set the annotation to which this one is "In Reply To" the actual relationship is specified by the RT
entry.
|
void |
setIntent(java.lang.String it) |
This will set the intent of the annotation The values and meanings are specific to the actual annotation See the
IT_* constants for the annotation classes.
|
void |
setPopup(PDAnnotationPopup popup) |
This will set the popup annotation used for entering/editing the text for this annotation.
|
void |
setReplyType(java.lang.String rt) |
This will set the Reply Type (relationship) with the annotation in the IRT entry See the RT_* constants for the
available values.
|
void |
setRichContents(java.lang.String rc) |
This will set the rich text stream which is displayed in the popup window.
|
void |
setSubject(java.lang.String subj) |
This will set the short description of the subject of the annotation.
|
void |
setTitlePopup(java.lang.String t) |
Set the string used as the title of the popup window shown when open and active (by convention this identifies
who added the annotation).
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateAnnotation, getAnnotationFlags, getAnnotationName, getAppearance, getAppearanceState, getBorder, getColor, getColor, getContents, getCOSObject, getModifiedDate, getNormalAppearanceStream, getOptionalContent, getPage, getRectangle, getStructParent, getSubtype, isHidden, isInvisible, isLocked, isNoRotate, isNoView, isNoZoom, isPrinted, isReadOnly, isToggleNoView, setAnnotationFlags, setAnnotationName, setAppearance, setAppearanceState, setBorder, setColor, setContents, setHidden, setInvisible, setLocked, setModifiedDate, setModifiedDate, setNoRotate, setNoView, setNoZoom, setOptionalContent, setPage, setPrinted, setReadOnly, setRectangle, setStructParent, setToggleNoViewpublic static final java.lang.String SUB_TYPE_FREETEXT
public static final java.lang.String SUB_TYPE_POLYGON
public static final java.lang.String SUB_TYPE_POLYLINE
public static final java.lang.String SUB_TYPE_CARET
public static final java.lang.String SUB_TYPE_INK
public static final java.lang.String SUB_TYPE_SOUND
public static final java.lang.String RT_REPLY
public static final java.lang.String RT_GROUP
public PDAnnotationMarkup()
public PDAnnotationMarkup(COSDictionary dict)
dict - The annotations dictionary.public java.lang.String getTitlePopup()
public void setTitlePopup(java.lang.String t)
t - The title of the popup.public PDAnnotationPopup getPopup()
public void setPopup(PDAnnotationPopup popup)
popup - the popup annotation.public float getConstantOpacity()
public void setConstantOpacity(float ca)
ca - the constant opacity value.public java.lang.String getRichContents()
public void setRichContents(java.lang.String rc)
rc - the rich text stream.public java.util.Calendar getCreationDate()
throws java.io.IOException
java.io.IOException - if there is a format problem when converting the date.public void setCreationDate(java.util.Calendar creationDate)
creationDate - the date and time the annotation was created.public PDAnnotation getInReplyTo() throws java.io.IOException
java.io.IOException - if there is an error creating the other annotation.public void setInReplyTo(PDAnnotation irt)
irt - the annotation this one is "In Reply To".public java.lang.String getSubject()
public void setSubject(java.lang.String subj)
subj - short description of the subject.public java.lang.String getReplyType()
public void setReplyType(java.lang.String rt)
rt - the reply type.public java.lang.String getIntent()
public void setIntent(java.lang.String it)
it - the intentpublic PDExternalDataDictionary getExternalData()
public void setExternalData(PDExternalDataDictionary externalData)
externalData - the external data dictionarypublic void setBorderStyle(PDBorderStyleDictionary bs)
bs - the border style dictionary to set.public PDBorderStyleDictionary getBorderStyle()
Copyright © 2002–2018. All rights reserved.