|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.icepdf.core.pobjects.Dictionary
org.icepdf.core.pobjects.annotations.Annotation
org.icepdf.core.pobjects.annotations.MarkupAnnotation
org.icepdf.core.pobjects.annotations.TextAnnotation
public class TextAnnotation
A text annotation represents a “sticky note� attached to a point in the PDF document. When closed, the annotation shall appear as an icon; when open, it shall display a pop-up window containing the text of the note in a font and size chosen by the conforming reader. Text annotations shall not scale and rotate with the page; they shall behave as if the NoZoom and NoRotate annotation flags (see Table 165) were always set. Table 172shows the annotation dictionary entries specific to this type of annotation.
| Field Summary | |
|---|---|
static java.lang.String |
CHECK_CONTENT_STREAM
|
static Name |
CHECK_ICON
|
static java.lang.String |
CHECK_MARK_CONTENT_STREAM
|
static Name |
CHECK_MARK_ICON
|
static java.lang.String |
CIRCLE_CONTENT_STREAM
|
static Name |
CIRCLE_ICON
|
static java.lang.String |
COMMENT_CONTENT_STREAM
|
static Name |
COMMENT_ICON
Named text icon times. |
static java.lang.String |
CROSS_CONTENT_STREAM
|
static java.lang.String |
CROSS_HAIRS_CONTENT_STREAM
|
static Name |
CROSS_HAIRS_ICON
|
static Name |
CROSS_ICON
|
static java.lang.String |
HELP_CONTENT_STREAM
|
static Name |
HELP_ICON
|
protected Name |
iconName
|
static java.lang.String |
INSERT_CONTENT_STREAM
|
static Name |
INSERT_ICON
|
static java.lang.String |
KEY_CONTENT_STREAM
|
static Name |
KEY_ICON
|
static Name |
NAME_KEY
Optional) The name of an icon that shall be used in displaying the annotation. |
static java.lang.String |
NEW_PARAGRAPH_CONTENT_STREAM
|
static Name |
NEW_PARAGRAPH_ICON
|
protected boolean |
open
|
static Name |
OPEN_KEY
(Optional) A flag specifying whether the annotation shall initially be displayed open. |
static java.lang.String |
PARAGRAPH_CONTENT_STREAM
|
static Name |
PARAGRAPH_ICON
|
static java.lang.String |
RIGHT_ARROW_CONTENT_STREAM
|
static Name |
RIGHT_ARROW_ICON
|
static java.lang.String |
RIGHT_POINTER_CONTENT_STREAM
|
static Name |
RIGHT_POINTER_ICON
|
static java.lang.String |
STAR_CONTENT_STREAM
|
static Name |
STAR_ICON
|
protected java.lang.String |
state
|
static java.lang.String |
STATE_ACCEPTED
|
static java.lang.String |
STATE_CANCELLED
|
static java.lang.String |
STATE_COMPLETED
|
static Name |
STATE_KEY
(Optional; PDF 1.5) The state to which the original annotation shall be set; see 12.5.6.3, “Annotation States.� Default: “Unmarked� if StateModel is “Marked�; “None� if StateModel is “Review�. |
static java.lang.String |
STATE_MARKED
State names. |
static Name |
STATE_MODEL_KEY
(Required if State is present, otherwise optional; PDF 1.5) The state model corresponding to State; see 12.5.6.3, “Annotation States.� |
static java.lang.String |
STATE_MODEL_MARKED
State Models |
static java.lang.String |
STATE_MODEL_REVIEW
|
static java.lang.String |
STATE_REJECTED
|
static java.lang.String |
STATE_REVIEW_NONE
|
static java.lang.String |
STATE_UNMARKED
|
protected java.lang.String |
stateModel
|
static java.lang.String |
UP_ARROW_CONTENT_STREAM
|
static Name |
UP_ARROW_ICON
|
static java.lang.String |
UP_LEFT_ARROW_CONTENT_STREAM
|
static Name |
UP_LEFT_ARROW_ICON
|
| Fields inherited from class org.icepdf.core.pobjects.annotations.MarkupAnnotation |
|---|
CA_KEY, CREATION_DATE_KEY, creationDate, EX_DATA_KEY, inReplyToAnnotation, intent, IRT_KEY, IT_KEY, opacity, POPUP_KEY, popupAnnotation, RC_KEY, replyToRelation, richText, RT_KEY, SUBJ_KEY, subject, T_KEY, titleText |
| Fields inherited from class org.icepdf.core.pobjects.Dictionary |
|---|
entries, FORM_TYPE_KEY, inited, isDeleted, isNew, LENGTH_KEY, library, SUBTYPE_KEY, TYPE_KEY |
| Constructor Summary | |
|---|---|
TextAnnotation(Library l,
java.util.HashMap h)
|
|
| Method Summary | |
|---|---|
Name |
getIconName()
|
static TextAnnotation |
getInstance(Library library,
java.awt.Rectangle rect)
Gets an instance of a TextAnnotation that has valid Object Reference. |
java.lang.String |
getState()
|
java.lang.String |
getStateModel()
|
void |
init()
Initiate the Dictionary. |
boolean |
isOpen()
|
void |
resetAppearanceStream(double dx,
double dy,
java.awt.geom.AffineTransform pageTransform)
Resets the annotations appearance stream. |
void |
setIconName(Name iconName)
|
void |
setOpen(boolean open)
|
void |
setState(java.lang.String state)
|
void |
setStateModel(java.lang.String stateModel)
|
| Methods inherited from class org.icepdf.core.pobjects.annotations.MarkupAnnotation |
|---|
getCreationDate, getInReplyToAnnotation, getIntent, getOpacity, getPopupAnnotation, getReplyToRelation, getRichText, getSubject, getTitleText, setCreationDate, setInReplyToAnnotation, setPopupAnnotation, setRichText, setSubject, setTitleText, toString |
| Methods inherited from class org.icepdf.core.pobjects.Dictionary |
|---|
getEntries, getFloat, getInt, getLibrary, getNumber, getObject, getPObjectReference, isDeleted, isNew, setDeleted, setNew, setPObjectReference |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final Name OPEN_KEY
public static final Name NAME_KEY
public static final Name STATE_KEY
public static final Name STATE_MODEL_KEY
public static final Name COMMENT_ICON
public static final Name CHECK_ICON
public static final Name CHECK_MARK_ICON
public static final Name CIRCLE_ICON
public static final Name CROSS_ICON
public static final Name CROSS_HAIRS_ICON
public static final Name HELP_ICON
public static final Name INSERT_ICON
public static final Name KEY_ICON
public static final Name NEW_PARAGRAPH_ICON
public static final Name PARAGRAPH_ICON
public static final Name RIGHT_ARROW_ICON
public static final Name RIGHT_POINTER_ICON
public static final Name STAR_ICON
public static final Name UP_ARROW_ICON
public static final Name UP_LEFT_ARROW_ICON
public static final java.lang.String STATE_MODEL_MARKED
public static final java.lang.String STATE_MODEL_REVIEW
public static final java.lang.String STATE_MARKED
public static final java.lang.String STATE_UNMARKED
public static final java.lang.String STATE_ACCEPTED
public static final java.lang.String STATE_REJECTED
public static final java.lang.String STATE_CANCELLED
public static final java.lang.String STATE_COMPLETED
public static final java.lang.String STATE_REVIEW_NONE
protected boolean open
protected Name iconName
protected java.lang.String state
protected java.lang.String stateModel
public static final java.lang.String COMMENT_CONTENT_STREAM
public static final java.lang.String CHECK_CONTENT_STREAM
public static final java.lang.String CHECK_MARK_CONTENT_STREAM
public static final java.lang.String CIRCLE_CONTENT_STREAM
public static final java.lang.String CROSS_CONTENT_STREAM
public static final java.lang.String CROSS_HAIRS_CONTENT_STREAM
public static final java.lang.String HELP_CONTENT_STREAM
public static final java.lang.String INSERT_CONTENT_STREAM
public static final java.lang.String KEY_CONTENT_STREAM
public static final java.lang.String NEW_PARAGRAPH_CONTENT_STREAM
public static final java.lang.String PARAGRAPH_CONTENT_STREAM
public static final java.lang.String RIGHT_ARROW_CONTENT_STREAM
public static final java.lang.String RIGHT_POINTER_CONTENT_STREAM
public static final java.lang.String STAR_CONTENT_STREAM
public static final java.lang.String UP_ARROW_CONTENT_STREAM
public static final java.lang.String UP_LEFT_ARROW_CONTENT_STREAM
| Constructor Detail |
|---|
public TextAnnotation(Library l,
java.util.HashMap h)
| Method Detail |
|---|
public void init()
Dictionary
init in class MarkupAnnotation
public static TextAnnotation getInstance(Library library,
java.awt.Rectangle rect)
library - document libraryrect - bounding rectangle in user space
public void resetAppearanceStream(double dx,
double dy,
java.awt.geom.AffineTransform pageTransform)
resetAppearanceStream in class Annotationpublic boolean isOpen()
public Name getIconName()
public java.lang.String getState()
public java.lang.String getStateModel()
public void setOpen(boolean open)
public void setIconName(Name iconName)
public void setState(java.lang.String state)
public void setStateModel(java.lang.String stateModel)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||