COSObjectable
public class PDAnnotationTextMarkup extends PDAnnotationMarkup
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
SUB_TYPE_HIGHLIGHT |
The types of annotation.
|
static java.lang.String |
SUB_TYPE_SQUIGGLY |
The types of annotation.
|
static java.lang.String |
SUB_TYPE_STRIKEOUT |
The types of annotation.
|
static java.lang.String |
SUB_TYPE_UNDERLINE |
The types 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 |
---|---|
PDAnnotationTextMarkup(java.lang.String subType) |
Creates a TextMarkup annotation of the specified sub type.
|
PDAnnotationTextMarkup(COSDictionary field) |
Creates a TextMarkup annotation from a COSDictionary, expected to be a
correct object definition.
|
Modifier and Type | Method | Description |
---|---|---|
float[] |
getQuadPoints() |
This will retrieve the set of quadpoints which encompass the areas of
this annotation.
|
java.lang.String |
getSubtype() |
This will retrieve the sub type (and hence appearance, AP taking precedence)
For this annotation.
|
void |
setQuadPoints(float[] quadPoints) |
This will set the set of quadpoints which encompass the areas of this
annotation.
|
void |
setSubtype(java.lang.String subType) |
This will set the sub type (and hence appearance, AP taking precedence) For
this annotation.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createAnnotation, getAnnotationFlags, getAnnotationName, getAppearance, getAppearanceStream, getColour, getContents, getCOSObject, getDictionary, getModifiedDate, getPage, getRectangle, getStructParent, 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 SUB_TYPE_HIGHLIGHT
public static final java.lang.String SUB_TYPE_UNDERLINE
public static final java.lang.String SUB_TYPE_SQUIGGLY
public static final java.lang.String SUB_TYPE_STRIKEOUT
public PDAnnotationTextMarkup(java.lang.String subType)
subType
- the subtype the annotation representspublic PDAnnotationTextMarkup(COSDictionary field)
field
- the PDF objet to represent as a field.public void setQuadPoints(float[] quadPoints)
quadPoints
- an array representing the set of area coveredpublic float[] getQuadPoints()
public void setSubtype(java.lang.String subType)
subType
- The subtype of the annotationpublic java.lang.String getSubtype()
getSubtype
in class PDAnnotation